6

我似乎无法弄清楚如何拦截我与 Fitbit OAuth 2.0 一起使用的 redirect_uri。

这是我为我的一项活动定义的意图过滤器:

<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:scheme="track" android:host="fitbit"/>
</intent-filter>

登录并使用自定义 Chrome 选项卡授权用户后,我被重定向到 track://fitbit URI,我想拦截并将该意图发送到我的活动,但 redirect_uri 加载到选项卡本身,显示“ERR_UKNOWN_URL_SCHEME”错误。

编辑#1:

在https://code.google.com/p/chromium/issues/detail?id=536037找到了类似的讨论 。我从 Chrome 中清除了默认值,但选项卡的 redirect_uri 似乎没有触发 Intent 询问使用哪个应用程序打开 URI。

4

0 回答 0