OAuth обратный вызов на Android - PullRequest
0 голосов
/ 19 ноября 2018

Я работаю с 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...