Универсальное связывание iOS с OneSignal React Native Push (не используйте WebView) - PullRequest
0 голосов
/ 24 ноября 2018

Использование onesignal, когда задается значение push-уведомления "url" для уведомления, открываемого в приложении, так называемая универсальная ссылка, по умолчанию приложение открывается и появляется экран веб-просмотра (не на Android, только iOS - по крайней мерев React Native).

Я хочу игнорировать это веб-представление.Я не хочу открывать это.URL-адрес должен открывать приложение по соответствующей универсальной ссылке / ссылке, а не по моему домену в веб-браузере.Если я нажимаю на аналогичную ссылку из источника, не имеющего уведомлений, я выхожу на экран, почему push-уведомление не делает этого?

Как мне переопределить это?Я не могу понять это.Должен ли я реализовать это вручную?Почему по умолчанию открывается веб-просмотр, а не соответствующий экран в приложении?

1 Ответ

0 голосов
/ 24 ноября 2018

Кажется, вам придется вручную проложить его, если, к сожалению, вы пойдете по этому маршруту.Из того, что я собираю здесь и там.

, это плохой выбор, если вы используете iOS:

https://www.myapp.com/p/fdsafa

это лучше:

myapp: // p / fdsafa

к сожалению, oneSignal настроил его каким-то странным образом с https://www.myapp.com, что делает егобесполезно для iOS, если только вы не намерены открывать реальный веб-адрес в веб-просмотре.Где, поскольку myapp: // совместим с обеими платформами (просто не размещайте хост на Android, оставьте хост вне, просто сделайте myapp в качестве схемы).Работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...