Я работаю с API Destiny 2, и для моего приложения требуется OAuth (2.0).Чтобы предоставить авторизацию для моего приложения, я создаю намерение, которое переводит пользователя в браузер, где он должен предоставить разрешение, все до тех пор, пока эта точка не будет работать нормально.Моя проблема здесь - перенаправление на приложение, как только авторизация будет предоставлена.Для API Destiny 2 ссылка для перенаправления настраивается на портале для разработчиков, моя ссылка для перенаправления (URI): 'DestinyData: // callback'
Как только авторизация предоставлена, она продолжается в браузере (сошибка 404) и никогда не попадает в onresume внутри моего приложения.Я провел много исследований по этой теме, но, похоже, просто не могу понять (возможно, просто что-то упустил).
Вот код манифеста:
<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="callback"
android:scheme="DestinyData" />
</intent-filter>
Вот авторизацияссылка:
BASE_OAUTH_URL + "?client_id=" + CLIENT_ID +
"&response_type=code&redirect_uri=" + REDIRECT_URI