Глубокие ссылки не всегда работают на Android с React-NativeAndroid

Форум для тех, кто программирует под Android
Anonymous
Глубокие ссылки не всегда работают на Android с React-Native

Сообщение Anonymous »

У меня есть глубокие ссылки, настроенные в приложении React-Native. iOS работает нормально.
На Android, если приложение уже находится в фоновом режиме, глубокая ссылка работает.
Однако, если приложение загружается заново, глубокая ссылка открывает приложение, но не запускает перенаправление.
Насколько я вижу, ссылка доступна в функции MainActivity onCreate() через намерение.
Когда приложение открывается, я обрабатываю ссылку, но в этом случае Linking.getInitialURL() выдает нулевое значение.
Оговорка заключается в том, что у меня есть SplashActivity, установленный как android.intent. .category.LAUNCHER.
Это передается обратно в MainActivity (и, как я уже сказал, глубокая ссылка находится в дополнительных функциях).
Я пробовал сделать MainActivity - LAUNCHER, но это приводит к тому, что приложение открывается несколько раз при активации глубокой ссылки, а не открывается через главный экран.
И MainActivity, и SplashActivity имеют значение android:launchMode ="singleTask"
Кто-нибудь может подсказать, как правильно настроить это на Android.

Подробнее здесь: https://stackoverflow.com/questions/785 ... act-native

Вернуться в «Android»