【问题标题】:Firebase Dynamic Links for iOS work for my device and simulators, but do not work for users after release适用于 iOS 的 Firebase 动态链接适用于我的设备和模拟器,但发布后不适用于用户
【发布时间】:2020-07-09 22:38:09
【问题描述】:

所以我在我的应用中实现了 Firebase 动态链接。我认为我已经正确设置了它们,因为它们完美地适用于我自己的个人设备和模拟器。我发布了该应用程序的更新,但是当我的两个朋友在更新到新版本后尝试打开它们时,它会将他们带到 Firebase 网站并引用错误。我单击同一个链接,它会打开我的应用并处理该链接。

Firebase 已将苹果应用程序站点关联添加到我的域前缀中,我已在我的应用程序功能中添加了 a--link,我真的不知道为什么会这样。即使他们点击笔记中的链接,也不会像我一样选择打开我的应用程序的链接。

有什么我可以忽略的吗?很高兴提供任何相关细节,但我觉得我必须遗漏一些东西。

应用链接: applinks:share.***.app

URL 类型在 Target Info 中设置。 自定义动态域在 info.plist 中设置。

【问题讨论】:

  • 您是否在 .entitlements 文件中添加了Associated Domains?另请注意: - 路径在第一次匹配之前有效,因此在设置乘数时要小心
  • 是的,我的 .entitlements 文件有关联域,它显示为包含在存档中

标签: ios swift deep-linking firebase-dynamic-links ios-universal-links


【解决方案1】:

对于遇到此问题的其他人,这似乎是一个公开的 Apple 错误:http://www.openradar.me/radar?id=4999496467480576

几天后,用户的应用下载了正确的 AASA,深层链接开始起作用。 Google 动态链接似乎没有解决方法,但 Branch.io 提供了强制 URI 重定向模式来避免此问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-15
    • 1970-01-01
    • 1970-01-01
    • 2012-11-01
    • 2011-03-08
    • 2015-02-13
    相关资源
    最近更新 更多