Универсальная ссылка на пользовательский URL-адрес https uri для Branch.io

Можно ли заставить Branch.io попытаться открыть приложение iOS с определенным URI HTTPS, например https://example.com/openapp?

Я могу настроить только схему URI iOS, которой у приложения нет и не будет.

Также возможно ли передать параметры запроса через branch.io?


person adambene    schedule 05.10.2017    source источник


Ответы (1)


Если вы хотите открыть приложение с определенной схемой URI, указанное приложение должно быть настроено/модифицировано для обработки схемы URI. Если он не поддерживает конкретную схему URI, вы не сможете открыть приложение.

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

Вот форматы, которые вы можете использовать на основе субдомена ссылки:

Динамические ссылки

person Amruta Deshmukh    schedule 05.10.2017
comment
Я хочу, чтобы branch.io открывал приложение по универсальным ссылкам. Наше приложение предназначено для iOS 10+. Схемы URI мертвы, см. blog.branch.io/uri -схемы-и-универсальные-ссылки-для-ios - person adambene; 06.10.2017
comment
Если вы хотите открыть приложение по универсальным ссылкам, вам нужно будет настроить это на панели инструментов Branch и в вашем приложении. Вот полное руководство для него. docs.branch.io/pages/apps/ios/#configure-branch< /а> - person Amruta Deshmukh; 06.10.2017
comment
Так разве не нужно настраивать схемы URI для использования branch.io? - person adambene; 06.10.2017
comment
@adam После iOS9 Apple отключила использование схем URI для перенаправления в приложение из Safari. Следовательно, вы должны настроить свое приложение для обработки глубоких ссылок через универсальные ссылки. Однако все еще существуют приложения, которые поддерживают перенаправление с использованием схем URI, например браузер Chrome, Gmail, браузер Mozilla и т. д. Поэтому, если пользователь нажимает ссылку «Ветвь» в любом из этих приложений (на iOS), схемы URI будут использоваться для перенаправления в ваше приложение. . Branch будет перенаправлять в ваше приложение, используя соответствующий метод в зависимости от браузера, ОС. Следовательно, вы должны настроить поддержку как универсальных ссылок, так и схем URI. - person Amruta Deshmukh; 07.10.2017
comment
›› Apple отключила использование схем URI для перенаправления в приложение из Safari. Это неправда. пользовательские схемы URL все еще работают. Просто вы не можете определить, установлено ли приложение после iOS9 или нет. - person Oleksiy Ivanov; 07.10.2017
comment
@AmrutaDeshmukh У меня есть такая ссылка link.mydomain.com/asdf?key=123, и при открытии в браузере она перенаправляется на mydomain.com без пути и строк запроса. Но у нашей функции есть веб-реализация, поэтому нам нужны путь и параметры. Есть предположения? - person adambene; 09.10.2017
comment
@AmrutaDeshmukh в дополнение к моему предыдущему комментарию: лучшим примером будет /activation?key=123 или /activation/123, которые также реализованы в Интернете и на мобильных устройствах. Сеть должна быть запасным вариантом. - person adambene; 09.10.2017
comment
@adam, не могли бы вы написать в [email protected] подробное объяснение вашего варианта использования. - person Amruta Deshmukh; 09.10.2017