gpt4 book ai didi

通过安装的推特应用程序而不是浏览器进行android twitter4j身份验证

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:30:33 25 4
gpt4 key购买 nike

我在我的 Android 应用程序中使用 twitter4j 将状态发布到 Twitter,就像这个例子一样: http://www.androidhive.info/2012/09/android-twitter-oauth-connect-tutorial/

一切正常,但问题是:身份验证是通过浏览器完成的。有什么方法可以检测 Twitter 应用程序是否已安装在移动设备上并通过它进行身份验证?

谢谢。

最佳答案

编辑:2014 年 11 月 27 日

Twitter 最近发布了包含 SSO 支持的 Fabric。来自Android docs :

When attempting to obtain an authentication token, the Kit will use the locally installed Twitter app to offer a single sign-on experience. If the Kit is unable to access the authentication token through the Twitter app, it falls back to using a web view to finish the OAuth process.

我的旧回复如下。


tl;博士目前,在 Android 上无法使用 Twitter 进行单点登录。

更长的版本:您基本上要求的是单点登录 (SSO),类似于适用于 Android 的 Facebook SDK 提供的功能。 Twitter 甚至都懒得为 Android 实现自己的库,更不用说 SSO 了。有很多人在开发论坛(herehere)上提问,但标准的回答是,我引用,

We do not currently offer a SDK for Android with the same level of tight integration as is available in iOS5.

Twitter 需要先让他们的 Android 应用程序支持 SSO。我建议使用 FacebookGoogle+用于登录而不是 Twitter。

关于通过安装的推特应用程序而不是浏览器进行android twitter4j身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19027623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com