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 - 为什么此代码会在 sleep 时导致 NPE 以避免 Twitter4J 中的速率限制?

c# - Twitter API 获取用户提要

iphone - 在 iPhone 应用程序的代码中存储 OAuth key

Facebook OAuth redirect_uri 问题 'Given URL is not permitted by the application configuration.'

android - 如何为rxjava2 androidnetworking POST请求传递多部分body参数?

android - 在通知中设置应用程序的显示名称

java - Volley JSONException : End of input at character 0 of

带有 CSS 的 Android 应用

Spring-xd 不会在 HDFS 上写入来自 Twitter 的流

android - Google API 验证码/访问 token 生成 : ERROR 400: Bad Request