реагировать родные универсальные ссылки на ios - PullRequest
0 голосов
/ 14 февраля 2019

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

Вот мое постановление проблемы:

В info.plist, если я добавлю свою схему (скажем, myapp),затем, если я открою браузер Safari и нажму myapp: // он предложит открыть в MyApp.Но мне нужно связать его с моим веб-сайтом (скажем, www.mywebsite.in), чтобы добавить схему https, а затем, если я нажму на нее в браузере, она не сработает, и вместо этого откроется мой веб-сайт.

Невозможнопонять, почему он не открывается.Пожалуйста, предложите.Заранее спасибо.

1 Ответ

0 голосов
/ 09 марта 2019

То, что вы хотите сделать, называется «универсальным связыванием», и это немного сложнее, чем глубокое связывание.Вам нужно будет добавить файл apple-app-site-association на сервер, на котором размещен связанный сайт ( инструкции здесь ).

Вы также должны будете добавить соответствующие правадля универсального связывания.Если вы используете XCode, вы можете добавить, например, applinks:www.mywebsite.in в Capabilities -> Associated Domains.Или в вашем файле разрешений вы можете добавить что-то вроде следующего:

<key>com.apple.developer.associated-domains</key>
<array>   
    ...
    <string>applinks:www.mywebsite.in</string>
    ...
</array>

Все остальное должно быть очень похоже на настройку для глубоких ссылок, но убедитесь, что вы правильно настроили файл apple-app-site-association (либов корне или в .well-known/ на вашем веб-сервере, без перенаправлений).

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