Clo*_*oud 11 android oauth-2.0 fitbit chrome-custom-tabs android-customtabs
Fitbit API不再支持webview.
所以,我研究了chrome自定义标签并在我的应用中应用.
但登录后,当我按下这个粉红色按钮(允许按钮)时,没有任何反应.(图片如下)
如何接收访问令牌并将其存储在应用程序中?
请帮我.
谢谢.
在再次授权Fitbit API时,您需要提供一个redirect_uri
登录后用户将被带到的地方.您需要提供一个将用户带回您的应用程序的uri.
为此,请创建一个intent过滤器并添加一个带有自定义方案的数据标记,例如添加myapplication://logincallback
到要处理登录的Activity.
intent过滤器看起来像这样:
<intent-filter . . . >
<data android:scheme="myapplication" android:host="logincallback" />
. . .
</intent-filter>
Run Code Online (Sandbox Code Playgroud)
现在,设置redirect_uri
为mypplication://logincallback
以流动的授权步骤,并且当用户点击该按钮粉红色,它应该打开你添加的意图过滤器的活动.
您可以通过在Intent上调用getData来检索活动中的参数.
归档时间: |
|
查看次数: |
4979 次 |
最近记录: |