2017-01-11 5 views
0

Я использую Brach SDK для реализации глубокой привязки в нашем приложении iOS. URL-адрес филиала перенаправляется непосредственно в App Store, если я открываю FB, Skype, приложение LinkedIn iOS. Но он перенаправляется на наше приложение, если мы открываем из Whatsapp и Twitter.Branch.io Приложение для глубокой ссылки не открывается в iOS

Я выполнил все шаги, которые записаны в this doc и this que. Я следил за this answer, приложение будет открыто, если оно будет установлено из App Store/Test Flight/Ad Hoc. Я пробовал это, но не смог добиться успеха в этом.

- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *restorableObjects))restorationHandler 
{ 
    BOOL handledByBranch = [[Branch getInstance] continueUserActivity:userActivity]; 

    return handledByBranch; 
} 

Сообщите мне, я пропустил что-либо, чтобы осуществить это. URL-адрес филиала перенаправляется непосредственно в App Store, если я открываю FB, Skype, приложение LinkedIn iOS. Итак, как я могу открыть приложение из этих приложений через URL-адрес филиала??

Любая помощь будет оценена по достоинству.

+1

Вам необходимо проверить его с помощью Brach SDK, возможно, они могут вам помочь. –

ответ

1

Alex from Branch.io здесь: Facebook, Skype и LinkedIn не поддерживают универсальные ссылки на iOS. Это означает, что невозможно запустить приложение прямо из фида в любом из этих приложений.

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

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