我正在构建一个集成 Fitbit 以获取用户数据的 Android 应用程序。
为了集成 FitBit,我正在使用自定义 Chrome 选项卡。传递uri时,它重定向到访问页面,但是当我单击“允许”时,它显示错误并且不重定向到我定义意图过滤器的活动。
我正面临redirect_uri 的问题。我没有任何服务器,所以我将 redirect_uri 设置为 ******://logincallback
<activity android:name=".ChromeCustomTabActivity">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="logincallback"
android:scheme="******" />
</activity>
解决了
<activity android:name=".ChromeCustomTabActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="logincallback"
android:scheme="******" />
</intent-filter>
</activity>