Branch.io (глубокая ссылка) не работает на iOS12 swift? - PullRequest
0 голосов
/ 02 января 2019

Мы внедрили глубокую ссылку в нашем приложении.Работало в iOS 11. Когда мы отправляли смс через веб-портал.Его получили в iPhone. После обновления до iOS 12 сообщения с ссылками не принимаются для моих устройств iPhone.Вот мой код ниже:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

let branch: Branch = Branch.getInstance()
    branch.initSession(launchOptions: launchOptions, automaticallyDisplayDeepLinkController: true, deepLinkHandler: { params, error in
        if error == nil {}}

// Respond to URI scheme links
func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
    Branch.getInstance().handleDeepLink(url);
    return true
}

мы также добавили branch_app_domain, branch_key и URL Type в plist.

Нужно ли что-нибудь добавить в мой код?

1 Ответ

0 голосов
/ 03 января 2019

После обновления устройства до iOS 11.2 + файл AASA приложения больше не надежно загружается на устройство вашего пользователя после установки приложения.В результате, нажатие на Universal Links больше не будет открывать приложение последовательно.Вы можете установить принудительный режим перенаправления uri в ссылках на свои филиалы, чтобы открыть приложение со схемами URI.Подробную информацию о проблеме можно найти в отчете об Apple Apple .

. Если у вас возникли дополнительные вопросы, пишите по адресу Integration@branch.io.

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