android - 是否有适用于 Android 的生产质量 OAuth 示例?

标签 android twitter oauth

那里有很多示例,尤其是对于 Twitter。这个似乎是最完整的之一,所以我一直在研究它:

https://github.com/brione/Brion-Learns-OAuth

但是,所有示例基本上都是概念代码的证明。它们都有粗糙的边缘,比如当您通过浏览器启动时会留下一个拆分任务堆栈。通过将其声明为 singleTask 并强制浏览器回调到原始任务而不是启动新 Activity ,我已经获得了我正在玩的应用程序,主要按照我希望的方式工作:

<activity android:name=".MainActivity"
              android:label="@string/app_name"
              android:launchMode="singleTask">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
</activity>

但是我想知道是否有更好的方法来处理这个问题,比如弹出一个模式 WebView 来引导用户完成身份验证过程?

我假设特别是对于 Twitter,“正确”的做法可能是切换到 xauth。但我仍然想知道,一般来说,是否有适用于 Android 的最佳实践生产质量 OAuth 实现?

最佳答案

关于android - 是否有适用于 Android 的生产质量 OAuth 示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4870025/

相关文章:

java - Android 标签组引用

python - 无法导入 tweepy(Python 3.7 - tweepy 3.5)

php - abraham 的 twitteroauth 库是否适用于 update_with_media?

java - 从 OAuth2.1 迁移到 OAuth2.0

android - 如何检测Android屏幕方向改变

打瞌睡模式下的 Android VOIP 应用程序行为

java - ClassNotFoundException:twitter4j.conf.PropertyConfigurationFactory:Android

c# - OAuth。推特。 StatusCode : 403. 需要 SSL。 C#

rest - 为单页 JS 应用程序保护 REST API?

java - 如何将 ViewFlipper 中的计时器重置回 0