4

Digital Ocean API を利用する Android アプリを作成しています。認証するために、アプリは Chrome カスタム タブを開いて Digital Ocean OAuth ページにアクセスします。リダイレクト URI を に設定しmyapp://authorize/、それを Android マニフェストに次のように登録しました。

    <intent-filter>
                <data
                    android:host="authorize"
                    android:scheme="myapp" />

                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
    </intent-filter>

Digital Ocean が私の URL ( myapp://authorize/?code=accesstokenhere) にリダイレクトした後、カスタム タブに ERR_UNKNOWN_URL_SCHEME が表示されます。

ただし、この URL はエミュレータのブラウザ アプリケーションでは問題なく機能します。

4

1 に答える 1