[問題] Facebook 第三方登入問題

看板AndroidDev作者 (安蛇)時間10年前 (2015/12/10 22:34), 編輯推噓1(1019)
留言20則, 3人參與, 最新討論串1/1
各位好 最近正為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

12/11 01:48, , 1F
token期限很長不太需要擔心,了不起是FB app要再重新登
12/11 01:48, 1F

12/11 01:48, , 2F
入。
12/11 01:48, 2F

12/11 01:50, , 3F
登入作法跟著官方範例就能做,看你要用他的login button
12/11 01:50, 3F

12/11 01:50, , 4F
或用自己的介面+login manager,token也不用自己管理暫
12/11 01:50, 4F

12/11 01:50, , 5F
存。
12/11 01:50, 5F

12/11 08:42, , 6F
一般是以SharedPreferences儲存TOKEN的方式實作嗎?
12/11 08:42, 6F

12/11 08:42, , 7F
我目前只想到這個方法,不知道有沒有更好的
12/11 08:42, 7F

12/11 08:44, , 8F
存阿 看是要存preference還是sqlite
12/11 08:44, 8F

12/11 11:54, , 9F
幹嘛自己存 AccessToken.getCurrentAccessToken()就有了
12/11 11:54, 9F

12/11 11:54, , 10F
....
12/11 11:54, 10F

12/11 11:55, , 11F
SDK自己就做掉暫存管理了呀…
12/11 11:55, 11F

12/11 20:17, , 12F
感謝K大,那從這個Activity到下一個Activity之間還是需要
12/11 20:17, 12F

12/11 20:18, , 13F
使用Bundle傳Token嗎,因為我嚐試在其他Activity中getCurr
12/11 20:18, 13F

12/11 20:18, , 14F
rentAccessToken都是null
12/11 20:18, 14F

12/11 22:16, , 15F
有拿到過就不會null吧 除非之前沒login過 再者那個是靜
12/11 22:16, 15F

12/11 22:16, , 16F
態方法又不吃參數 代表你在哪裡呼叫都一樣
12/11 22:16, 16F

12/11 22:20, , 17F

12/11 22:20, , 18F
-sdk/blob/master/facebook/src/main/java/com/facebook
12/11 22:20, 18F

12/11 22:20, , 19F
/AccessToken.java
12/11 22:20, 19F

12/12 00:00, , 20F
感謝K大,原來是我進錯Activity...實在有點蠢...
12/12 00:00, 20F
文章代碼(AID): #1MQOsCZe (AndroidDev)
文章代碼(AID): #1MQOsCZe (AndroidDev)