单击 Branch.io 生成的短 URL 不会打开我的 iOS 应用程序

Posted

技术标签:

【中文标题】单击 Branch.io 生成的短 URL 不会打开我的 iOS 应用程序【英文标题】:Clicking the Short URL generated by Branch.io is not opening my iOS App 【发布时间】:2016-04-26 16:18:00 【问题描述】:

我已经通过 Cocoapods 在我的 ios 应用程序中集成了 Branch SDK。

Branch.io 设置:

设置->链接设置->这三个选项我都勾选了, 1.总是尝试打开应用程序 2. 我有一个 iOSApp -> 更新了“iOS URI Scheme”和“Custom URL”的值 3. 启用通用链接 -> 更新“Bundle Identifier”和“Apple App Prefix”的值

最后,我得到了一个由 Branch.io 生成的短 URL

iOS 应用配置: 1.在Info.Plist中增加了一个branch_key 2.在Info.plist中添加了一个URL方案, 3. 在 Capabilities 选项卡中启用 Associated Domains 并添加“applinks:bnc.lt”作为权利 4. 还启用了 Apple Developer 门户中的 Associated Domains

我已按照上述步骤将 branch.io 集成到我的 iOS 应用程序中,以便深层链接正常工作。我已经尝试通过 Xcode 部署应用程序并尝试通过临时配置部署应用程序。但是那个短 URL 没有打开我的 iOS 应用程序

请在这个问题上做必要的事情。

谢谢, Govindakarthikeyan

【问题讨论】:

我们可以看到您用于测试的链接吗? 你从哪里打开网址? 【参考方案1】:

当应用程序已正确配置通用链接但通用链接仍然无法打开应用程序时,问题通常是应用程序的通用链接已被用户无意中禁用。

很遗憾,禁用通用链接很容易出错。当通过通用链接打开应用程序时,点击屏幕右上角的“bnc.lt”或“app.link”按钮,如下图所示,将禁用应用程序的通用链接.

要为应用重新启用通用链接,请点击 Notes 中的链接并选择“打开方式...”选项,如下面的屏幕截图所示。

【讨论】:

以上是关于单击 Branch.io 生成的短 URL 不会打开我的 iOS 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

使用 HTTP API 的 Branch.io 链接

无法从 Branch io Url 获取数据

Android - Branch.io 深度链接在 chrome 中不起作用

如何从 Branch.io 中的 link_click_id 获取详细信息

在 Branch.io 中,如何在 facebook 中发布带有查询参数的深层链接

Branch.io 自定义事件计数不会增加快速链接