6

Fitbit OAuth 2.0 で使用する redirect_uri をインターセプトする方法がわかりません。

アクティビティの 1 つに定義したインテント フィルターは次のとおりです。

<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 は、どのアプリで URI を開くかを尋ねるインテントを起動していないようです。

4

0 に答える 0