Я внедрил пользовательские URL-адреса в своем приложении, и они работают нормально. Я также внедрил пользовательские целевые страницы, которые показывают разные видео на основе параметра запроса.Пользовательский URL-адрес без ошибки «невозможно открыть»
1) Я бы хотел создать ссылки для Twitter, электронной почты и т. Д., Которые запускают мое приложение, если пользователь нажимает на ссылку на мобильном телефоне. Если у пользователя нет установленного приложения, он должен перейти на целевую страницу в мобильном браузере. Ссылка должна перейти на целевую страницу, если щелкнуть по основным настольным браузерам.
2) На целевой странице я хотел бы иметь ссылку, чтобы открыть приложение. Если приложение не установлено, ссылка должна открыть список магазинов приложений.
На StackExchange и Google, я нашел эти предлагаемые решения:
A) http://mobify.me/static/tests/test-app-link.html
B) http://aawaara.com/post/74543339755/smallest-piece-of-code-thats-going-to-change-the
Эти решения для части 2) выше. Однако даже каноническая версия, подобная A), все еще генерирует ошибку «не удается открыть» в Mobile Safari перед перенаправлением.
Может ли кто-нибудь сказать, как написать службу переадресации на 1) выше?
Мне также понравился указатель на хороший пример того, как обращаться 2) без предупреждения об ошибке.
Этот вопрос [слишком широкий] (http://stackoverflow.com/help/on-topic). Есть слишком много возможных ответов, или хорошие ответы будут слишком длинными для этого формата. Пожалуйста, добавьте детали, чтобы сузить набор ответов или изолировать проблему, на которую можно ответить в нескольких абзацах. – jurgemaister
Хммн. Думаю, я хочу, чтобы (а) выше, чтобы работать без ядовитой ошибки окна предупреждения. Это лучше? Я удивлен, что никто никогда не опубликовал решение для 1) выше. Многим приложениям приходится иметь дело с настраиваемыми URL-адресами, а поведение, которое я описываю, желательно в широком диапазоне вариантов использования. Спасибо! –
Я предлагаю вам разбить это на два вопроса, и, если возможно, включите некоторые из того, что вы уже сделали. – jurgemaister