Я создаю приложение для Android, которое интегрирует Fitbit для получения данных пользователя.
Для интеграции FitBit я использую пользовательские вкладки Chrome. При передаче uri он перенаправляется на страницу доступа, но когда я нажимаю «Разрешить», он отображает ошибку и не перенаправляется на действие, где я определяю фильтр намерений.
У меня проблема с redirect_uri. У меня нет сервера, поэтому я поставил redirect_uri как ******://logincallback
<activity android:name=".ChromeCustomTabActivity">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="logincallback"
android:scheme="******" />
</activity>
РЕШЕНО
<activity android:name=".ChromeCustomTabActivity">
<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="logincallback"
android:scheme="******" />
</intent-filter>
</activity>