H.A*_*oid 9 twitter android twitter4j
我在我的Android应用程序中使用twitter4j将状态发布到twitter,如下例所示:http: //www.androidhive.info/2012/09/android-twitter-oauth-connect-tutorial/
一切都运作良好,但问题是:身份验证是通过浏览器完成的.有没有办法检测Twitter应用程序是否已经安装在移动设备上并通过它进行身份验证?
谢谢.
Rah*_*ani 11
编辑:2014年11月27日
Twitter最近发布了包含SSO支持的Fabric.来自Android文档:
在尝试获取身份验证令牌时,Kit将使用本地安装的Twitter应用程序提供单点登录体验.如果Kit无法通过Twitter应用程序访问身份验证令牌,则会回退到使用Web视图完成OAuth流程.
我的回答如下.
tl; dr目前,在Android上无法使用Twitter进行SSO.
更长版本:您基本上要求的是单点登录(SSO),类似于适用于Android的Facebook SDK.Twitter从未打算过为Android实现自己的库,更不用说SSO了.有很多人在开发论坛(这里和这里)上提出过要求,但标准回答是,我引用,
我们目前不提供适用于Android的SDK,其集成度与iOS5中的相同.
Twitter需要首先获得他们的Android应用程序以支持SSO.我建议使用Facebook和Google+登录而不是Twitter.
| 归档时间: |
|
| 查看次数: |
1843 次 |
| 最近记录: |