【问题标题】:Branch.io Deep link not opening application in iOSBranch.io 深层链接未在 iOS 中打开应用程序
【发布时间】:2017-01-11 06:47:33
【问题描述】:

我正在使用Brach SDK 来实现到我们的 iOS 应用程序的深度链接。如果我从 FB、Skype、LinkedIn iOS 应用程序打开,分支 URL 会直接重定向到 App Store。但如果我们从 Whatsapp 和 Twitter 打开,它会重定向到我们的应用程序。

我已按照写入this docthis 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;
}

让我知道,我错过了实现这一点的任何东西。如果我从 FB、Skype、LinkedIn iOS 应用程序打开,分支 URL 会直接重定向到 App Store。 那么我怎样才能通过 Branch URL 从这个应用程序打开应用程序..?

任何帮助将不胜感激。

【问题讨论】:

  • 你需要用 Brach SDK 检查一下,也许他们可以帮助你。

标签: ios objective-c deep-linking branch.io applinks


【解决方案1】:

来自 Branch.io 的 Alex 在这里:Facebook、Skype 和 LinkedIn 都不支持 iOS 上的通用链接。这意味着您无法直接从这些应用中的 Feed 启动您的应用。

您需要启用Deepviews 功能。这将在 Web 视图中打开您的内容预览,并带有一个按钮,您的用户可以单击该按钮来打开应用程序。这是一个额外的步骤,但目前是最好的选择。

【讨论】:

    猜你喜欢
    • 2023-03-27
    • 2016-05-10
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    • 2016-10-21
    • 2022-01-08
    • 2021-01-26
    • 1970-01-01
    相关资源
    最近更新 更多