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 を開くかを尋ねるインテントを起動していないようです。