【发布时间】:2021-01-27 00:00:08
【问题描述】:
我在 Unity 应用中为 Firebase 动态链接使用自定义域。域名格式为https://mywebsite.com/deeplink/
在 Android 上,一切正常。通过单击电子邮件或浏览器中的链接转到mywebsite.com,在浏览器中打开 URL,mywebsite.com/deeplink 打开应用程序。然而,在 iOS 上,两者都会打开应用。这包括,最令人不安的是,Firebase 用于确认您的电子邮件和重置密码逻辑的mywebsite.com/_/ URL。
我的应用在关联域部分配置了applinks:mywebsite.com,并且PList 有一个FirebaseDynamicLinksCustomDomains 的条目,其中包含一个以https://mywebsite.com/deeplink 作为条目的数组。
mywebsite.com/apple-site-association 有这个
{"applinks":{"apps":[],"details":[{"appID":"LK3H8YP4D2.com.help.stressfree","paths":["NOT /_/*","/*"]}]}}
有谁知道为什么会发生这种情况以及如何让应用只打开 mywebsite.com/deeplink 上的 URL?
【问题讨论】:
-
我也有同样的问题。即使在卸载应用、删除应用、安装应用后,所有动态链接域的路径仍然会打开应用。
标签: ios firebase unity3d firebase-dynamic-links