与branch.io 的通用链接在iPad 上工作时无法在iPhone 上工作

问题描述 投票:0回答:1

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

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

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

为什么? iPad 和 iPhone 上的工作方式不应该相同吗?我不知道这里出了什么问题。

这就是我在branch.io仪表板中定义它的方式:

ios swift branch.io
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.