Для OAUTH, пожалуйста, убедитесь, что вы используете V2, потому что V1 скоро устареет.
<intent-filter android:label="filter_react_native">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE" />
<data android:host="www.test.com" android:scheme="https"/>
</intent-filter>
сгенерированный URI будет https://www.test.com
для
ниже пример намерения данных приложения
<data android:host="people" android:scheme="peopleapp"/>
URI будет создан peopleapp://people
Пожалуйста, проверьте, используете ли вы роутер. Если да, то у вас должен быть экран людей в вашем стековом навигаторе.
Наконец
Лучший способ проверить ваши намерения: URI:
Удалите существующее приложение, если оно еще не сделано.
Синхронизируйте и соберите код снова.
Вызовите веб-просмотр в вашем приложении с помощью URI peopleapp: //people.
Должно работать.
если вы используете симулятор, проверьте ссылку ниже, предоставленную Android здесь
Запустите это в своем терминале (попробуйте adb devices для проверки).
$ adb shell am start
-W -a android.intent.action.VIEW
-d <URI> <PACKAGE>
URI будет peopleapp://people
ПАКЕТ будет вашим пакетом / заявкой / именем, т.е. .. @string/app_name
.
Надеюсь, это поможет вам.