作者GtSoul (安蛇)
看板AndroidDev
标题[问题] Facebook 第三方登入问题
时间Thu Dec 10 22:34:50 2015
各位好
最近正为APP写登入功能
因此希望能像市面上许多APP一样由Facebook做登入
目前进度是能取得Acceess Token 并利用Graph取得照片等资料
因为登入页面是第一个页面
目前构想是intent USER的ID到其他Acticity
但考虑到後期可能会使用到Facebook的推播
可能还会需要Access Token
但据我所知Access Token 是有期限的
想请问各位前辈再登入这块是用什麽方法去实作
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 106.1.24.233
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1449758092.A.8E8.html
1F:→ KeySabre: token期限很长不太需要担心,了不起是FB app要再重新登 12/11 01:48
2F:→ KeySabre: 入。 12/11 01:48
3F:→ KeySabre: 登入作法跟着官方范例就能做,看你要用他的login button 12/11 01:50
4F:→ KeySabre: 或用自己的介面+login manager,token也不用自己管理暂 12/11 01:50
5F:→ KeySabre: 存。 12/11 01:50
6F:→ GtSoul: 一般是以SharedPreferences储存TOKEN的方式实作吗? 12/11 08:42
7F:→ GtSoul: 我目前只想到这个方法,不知道有没有更好的 12/11 08:42
8F:→ y3k: 存阿 看是要存preference还是sqlite 12/11 08:44
9F:推 KeySabre: 干嘛自己存 AccessToken.getCurrentAccessToken()就有了 12/11 11:54
10F:→ KeySabre: .... 12/11 11:54
11F:→ KeySabre: SDK自己就做掉暂存管理了呀… 12/11 11:55
12F:→ GtSoul: 感谢K大,那从这个Activity到下一个Activity之间还是需要 12/11 20:17
13F:→ GtSoul: 使用Bundle传Token吗,因为我嚐试在其他Activity中getCurr 12/11 20:18
14F:→ GtSoul: rentAccessToken都是null 12/11 20:18
15F:→ KeySabre: 有拿到过就不会null吧 除非之前没login过 再者那个是静 12/11 22:16
16F:→ KeySabre: 态方法又不吃参数 代表你在哪里呼叫都一样 12/11 22:16
18F:→ KeySabre: -sdk/blob/master/facebook/src/main/java/com/facebook 12/11 22:20
19F:→ KeySabre: /AccessToken.java 12/11 22:20
20F:→ GtSoul: 感谢K大,原来是我进错Activity...实在有点蠢... 12/12 00:00