2016-11-22 5 views
0

Когда я забыл свой пароль, если он сбрасывает его, я получаю ссылку по SMS. (URL: http://www.example/forgotten-password/[token]Глубокая ссылка iOS с http-схемой

Моя цель состоит в том, чтобы открыть мое приложение IOS, когда я нажимаю на эту ссылку Но в настоящее время, мой поиск отображения только пользовательские схемы как MyApp:. // ....

Знаете ли вы, если я можно использовать схему HTTP для глубокого связывания

+0

Возможный дубликат [Можно обрабатывать собственные схемы URL-адреса http в iOS?] (Http://stackoverflow.com/questions/4403992/possible-to-handle-your-own-http-url-schemes-in- ios) – EvilGeniusJamie

+0

Спасибо за ваш комментарий. Фактически это решение для iOS9 и выше, но мое приложение работает на iOS8 – Ben44

ответ

1

Реализовать собственную схему как MyApp:?. // Inter-App Communication

в вашей веб-страницы (например, URL-адрес http://www.example/forgotten-password/[token]), просто перенаправить пользователя на пользовательской схемы (MyApp: //) .

Таким образом, пользователь нажмет ссылку, которую он получил по SMS. Он откроет Safari, и пользователь автоматически будет перенаправлен в ваше приложение.

+0

Это не очень хорошее решение, потому что это приведет к сообщению «подтвердить, что вы хотите открыть это приложение» на iOS 8+. Правильное решение заключается в том, чтобы реализовать Universal Links (которые не имеют подтверждения) * и * настраиваемая схема URI в качестве резервной копии. –

+0

Согласен. Хотя универсальные ссылки требуют iOS 9. – Sudo

+0

Да, Universal Links действительно требуют iOS 9. Однако теперь у iOS 9 и 10 [более 95% принятия на рынке] (https://mixpanel.com/trends/#report/ios_10), поэтому все, что не поддерживает их должным образом (например, пользовательская схема URI), вероятно, не стоит реализовывать –

Смежные вопросы