【问题标题】:Universal link with branch.io doesnt work with iPhone when it works with iPad当它与 iPad 一起使用时,与 branch.io 的通用链接不适用于 iPhone
【发布时间】:2017-03-28 16:29:52
【问题描述】:

我的应用程序现在正在生产中,在我的应用程序中,我使用 branch.io 创建了一个通用链接,并使用例如 iMessage 将其共享给其他用户。我从朋友那里得到的示例链接如下:

我在两台设备上都安装了 App Store 中的应用程序:iPad 和 iPhone。现在我在 iPad 上点击上面的链接,一切都很好。我的应用程序已打开,我可以抓住链接:)

但是当我在 iPhone 上点击它时,结果如下:

为什么?它不应该在 iPad 和 iPhone 上都以相同的方式工作吗?我不知道这里出了什么问题...有任何问题吗?我可以在此处更改和添加其他信息以帮助解决问题。

这是我在 branch.io 的仪表板中定义的:

【问题讨论】:

    标签: ios swift branch.io


    【解决方案1】:

    您遇到了 iOS 10.3 引入的新行为。只有当用户肯定地响应弹出警报时,您看到的弹出窗口才会立即打开应用程序。您一定还没有更新您的 iPad。

    这种新行为存在一个意想不到的问题: 如果用户在弹出警报上点击“取消”,他或她将被卡在 Safari 中的空白页面上。为了改善这种体验,我建议将 $ios_passive_deepview 参数设置为您选择的 Deepview 的键(branch_default 是默认值,我相信)。

    【讨论】:

    • 所以如果它是默认的并且应该有帮助......为什么它没有帮助?
    猜你喜欢
    • 2017-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-30
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多