长按 url 并选择“在 safari 中打开”时 DynamicLink 不起作用
Posted
技术标签:
【中文标题】长按 url 并选择“在 safari 中打开”时 DynamicLink 不起作用【英文标题】:DynamicLink does not work when long tapping url and selecting "open in safari" 【发布时间】:2017-12-04 11:45:01 【问题描述】:我测试了 DynamicLink 以查看两种情况。不知道是ios还是DynamicLink的问题。
应用安装/ 打开收件箱电子邮件中的链接:https://xxx.app.goo.gl/abc 案例一:
长按链接并选择“在 Safari 中打开” 点击以在 Safari 上打开应用程序 => 不要打开应用程序。但是打开应用商店-点击“在Safari中打开”后的所有链接。一切都行不通。 => 不打开应用但打开应用商店案例 2:
长按链接并选择“在应用程序中打开” => 打开应用程序 如果复制并粘贴到 safari -> 点击打开应用 => 打开应用 点击“在应用程序中打开”后的所有链接。一切都会好起来的。 => 打开应用程序【问题讨论】:
请包含一个最小的代码示例。 你试过Notes中的url了吗? 【参考方案1】:您看到的行为是预期的。
当你
长按链接并选择“在 Safari 中打开”
将在此 iPhone 上为此域禁用通用链接。 Firebase 动态链接在后台使用 iOS 通用链接。您必须 Long tap on link and select "Open in App"
重新启用通用链接。禁用通用链接后,Firebase 动态链接将无法正常工作。
【讨论】:
禁用通用链接后,您将在所有应用程序和浏览器中看到类似/损坏的体验。 我明白了。感谢您的支持以上是关于长按 url 并选择“在 safari 中打开”时 DynamicLink 不起作用的主要内容,如果未能解决你的问题,请参考以下文章
iAd Producer - 如何在 Safari 中打开 URL?