【问题标题】:DynamicLink does not work when long tapping url and selecting "open in safari"长按 url 并选择“在 safari 中打开”时 DynamicLink 不起作用
【发布时间】:2017-12-04 11:45:01
【问题描述】:

我测试了 DynamicLink 以查看两种情况。不知道是IOS还是DynamicLink的问题。

应用安装/ 打开收件箱电子邮件中的链接:https://xxx.app.goo.gl/abc 案例一:

  • 长按链接并选择“在 Safari 中打开”
  • 点击以在 Safari 上打开应用程序 => 不要打开应用程序。但是打开应用商店-点击“在Safari中打开”后的所有链接。一切都行不通。 => 不打开应用但打开应用商店

案例 2:

  • 长按链接并选择“在应用程序中打开” => 打开应用程序
  • 如果复制并粘贴到 safari -> 点击打开应用 => 打开应用
  • 点击“在应用程序中打开”后的所有链接。一切都会好起来的。 => 打开应用程序

【问题讨论】:

  • 请包含一个最小的代码示例。
  • 你试过Notes中的url了吗?

标签: ios objective-c firebase firebase-dynamic-links


【解决方案1】:

您看到的行为是预期的。

当你

长按链接并选择“在 Safari 中打开”

将在此 iPhone 上为此域禁用通用链接。 Firebase 动态链接在后台使用 iOS 通用链接。您必须 Long tap on link and select "Open in App" 重新启用通用链接。禁用通用链接后,Firebase 动态链接将无法正常工作。

【讨论】:

  • 禁用通用链接后,您将在所有应用程序和浏览器中看到类似/损坏的体验。
  • 我明白了。感谢您的支持
猜你喜欢
  • 2013-09-30
  • 1970-01-01
  • 1970-01-01
  • 2010-12-02
  • 1970-01-01
  • 2019-02-03
  • 2017-06-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多