Mad*_*Mac 8 ios firebase ionic-framework firebase-dynamic-links capacitor
我有一个在 Android 上运行良好的动态链接,但我无法让 App Store 重定向行为在 iOS 上正常运行。
如果我设置动态链接以转到某个网址(而不是应用程序商店),如果未安装该应用程序,它将按预期工作并打开该应用程序。这是动态链接:
但是,如果我将其设置为在未安装应用程序的情况下转到应用程序商店,即使安装了应用程序,它也始终会转到应用程序商店。
我显然做错了什么或者误解了深层链接和动态链接之间的关系。“go”是我的动态链接子域,“member”是我的深层链接子域。
我意识到还有其他几个问题,但没有一个答案对我有帮助。
其他信息
我使用的是装有 iOS 15.4.1 的实体 iPhone 8
这是我的深层链接,如果我单击设备上的网址,效果很好: https://member.xxxxx.app
我在这里设置了一个应用程序关联文件: https: //member.xxxxx.app/.well-known/apple-app-site-association 我也在这里设置了它,因为我不确定是否要设置它动态链接: https://go.xxxxx.app/.well-known/apple-app-site-association
我在 Xcode 中设置了以下关联域: applinks:member.xxxxx.app 请注意,我没有添加关联域 applinks:go.xxxxx.app,因为这似乎只是使动态链接被视为深层链接。
我在 Apple 开发者标识符中打开了与域相关的功能。
我的应用程序已发布到应用程序商店,但不是具有关联域member.xxxxx.app 的应用程序的最新版本。
我已将我的应用程序和团队 ID 添加到 ios 应用程序上的 Firebase。
我在 iPhone 的开发者设置中打开了“关联域开发”。
我在 info.plist 中添加了 FirebaseDynamicLinksCustomDomains,如下所述: https://firebase.google.com/docs/dynamic-links/custom-domains#set_up_a_custom_domain_in_the
看来我还需要将 applinks:go.xxxxx.app 添加到关联域。我无法从应用商店测试链接参数是否有效,我想我将不得不等到发布到商店。
所以动态链接也是一个包含另一个深层链接的深层链接。有点令人困惑。如果有人可以添加更多信息或解释,那就太好了。
我现在将问题留在这里,因为它可能会对人们有所帮助。
我在 Xcode 中设置了以下关联域: applinks:member.xxxxx.app 请注意,我没有添加关联域 applinks:go.xxxxx.app,因为这似乎只是使动态链接被视为深层链接。
编辑:要使动态链接在 iOS 中工作,请参阅我的答案: Firebase短动态链接在 iOS 中不起作用(被视为深层链接)
| 归档时间: |
|
| 查看次数: |
6908 次 |
| 最近记录: |