2016-10-22 3 views
0

У меня есть приложение с аутентификацией MagicLink, реализованная с использованием универсальных ссылок. Приложение и сервер настроены для обработки универсальных ссылок, следующих за документацией Apple (https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html ).Универсальная ссылка не открыта для приложения на iOS

Ссылка успешно запускает приложение из Apple Mail + Safari. Однако, когда я пытаюсь открыть его из GoogleMail + Chrome, он перенаправляется в AppStore.

Важно отметить, что приложение еще не находится в AppStore, и я пытаюсь разобраться с проблемой перед ее публикацией.

я могу воспроизвести проблему на iPhone 6с с прошивкой 10

Благодаря

ответ

2

Это известная проблема с целым рядом приложений. Universal Links не работают во многих ситуациях, причем одним из них является приложение Gmail. См. Более подробный список here.

Чтобы обойти это ограничение, ваш URL универсальной ссылки должен привести к странице с кнопкой/ссылкой, которую пользователь может активировать. В Branch.io мы предлагаем функцию Deepviews. Вам нужно построить нечто подобное.

+0

Привет, Алекс, я посмотрел на «Deepviews», и документация на вашем сайте говорит: «... посетитель открывает одну из ваших ветвей и не имеет вашего приложения, вы можете показать им Deepview ...». –

+0

Как Deepview поможет в случае, если приложение уже установлено, но универсальная ссылка не открывается? –

+0

@ ValentinBalaschenko, если открыта универсальная ссылка из филиала, и приложение установлено, но не запускается по какой-либо причине (например, открывается в Facebook), тогда загружается Deepview. Так как у Deepview есть кнопка, которая запускает приложение (если оно установлено) _or_ перенаправляется в App Store (если не установлено), вы получаете бесплатный «второй шанс» с этим пользователем. Без Deepview (или аналогичного варианта) ваш пользователь сразу же получает App Store, поскольку вы наблюдаете –

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