看板 AndroidDev 關於我們 聯絡資訊
各位好 最近正為APP寫登入功能 因此希望能像市面上許多APP一樣由Facebook做登入 目前進度是能取得Acceess Token 並利用Graph取得照片等資料 因為登入頁面是第一個頁面 目前構想是intent USER的ID到其他Acticity 但考慮到後期可能會使用到Facebook的推播 可能還會需要Access Token 但據我所知Access Token 是有期限的 想請問各位前輩再登入這塊是用什麼方法去實作 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.24.233 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1449758092.A.8E8.html
KeySabre: token期限很長不太需要擔心,了不起是FB app要再重新登 12/11 01:48
KeySabre: 入。 12/11 01:48
KeySabre: 登入作法跟著官方範例就能做,看你要用他的login button 12/11 01:50
KeySabre: 或用自己的介面+login manager,token也不用自己管理暫 12/11 01:50
KeySabre: 存。 12/11 01:50
GtSoul: 一般是以SharedPreferences儲存TOKEN的方式實作嗎? 12/11 08:42
GtSoul: 我目前只想到這個方法,不知道有沒有更好的 12/11 08:42
y3k: 存阿 看是要存preference還是sqlite 12/11 08:44
KeySabre: 幹嘛自己存 AccessToken.getCurrentAccessToken()就有了 12/11 11:54
KeySabre: .... 12/11 11:54
KeySabre: SDK自己就做掉暫存管理了呀… 12/11 11:55
GtSoul: 感謝K大,那從這個Activity到下一個Activity之間還是需要 12/11 20:17
GtSoul: 使用Bundle傳Token嗎,因為我嚐試在其他Activity中getCurr 12/11 20:18
GtSoul: rentAccessToken都是null 12/11 20:18
KeySabre: 有拿到過就不會null吧 除非之前沒login過 再者那個是靜 12/11 22:16
KeySabre: 態方法又不吃參數 代表你在哪裡呼叫都一樣 12/11 22:16
KeySabre: source: https://github.com/facebook/facebook-android 12/11 22:20
KeySabre: -sdk/blob/master/facebook/src/main/java/com/facebook 12/11 22:20
KeySabre: /AccessToken.java 12/11 22:20
GtSoul: 感謝K大,原來是我進錯Activity...實在有點蠢... 12/12 00:00