如何使用Firebase动态链接在iOS中配置深度链接?

如何使用Firebase动态链接在iOS中配置深度链接?,ios,firebase-dynamic-links,Ios,Firebase Dynamic Links,我正在尝试将Firebase动态链接配置到我的iOS项目中,但我在解释该链接以及它需要如何适应我的特定场景时遇到困难 特别是,在手动创建深度链接时,我不知道应该放置什么,而不是在下面的示例中放置您的\u deep\u link: https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link] 他们说应该是htt

我正在尝试将Firebase动态链接配置到我的iOS项目中,但我在解释该链接以及它需要如何适应我的特定场景时遇到困难

特别是,在手动创建深度链接时,我不知道应该放置什么,而不是在下面的示例中放置
您的\u deep\u link

https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
他们说应该是
http
https
,所以我在我的应用程序的营销页面上使用了一个通用的https网站URL。但在XCode中,他们说:

在应用程序的Xcode项目的“信息”选项卡中,创建一个新的URL类型以 可用于动态链接。将标识符字段设置为唯一值 URL scheme字段将作为捆绑包标识符,即 动态链接使用的默认URL方案

因此,在加载到已经安装了应用程序的设备上时,我没有指定我的应用程序应该打开,而不是打开营销网站。我想这就是为什么当我试图在iPhone浏览器中打开此链接时,它只是将页面加载到浏览器中:

https://debugapproofreferences.page.link/?link=https%3A%2F%2Fapproof.derbigum.com%2Freferences%2Fleads%2F5b98ca7a-18f7-4ffa-8dbe-aed51b94f18b&apn=com.derbigum.approofreferences&ibi=com.derbigum.ApproofReferences&isi=1321450315
请注意,根据环境的不同,我有3个相同应用程序的变体(Debug、Beta、Prod),因此关联域设置为
applinks:$(DEEP\u LINKS\u domain)
,而
DEEP\u LINKS\u domain
是一个用户定义的设置,具体取决于环境,对于我现在正在使用的调试环境,
DEEP\u LINKS\u DOMAIN=debugApprofReferences.page.link


很明显,我在这里遗漏了一些东西,这是我第一次尝试配置深度链接,所以我有点迷路。

您了解深度链接了吗?不,我还没有了解。您了解这一部分吗?我以前做过,但没有使用firebase,它只是我的域名,比如
www.mydomain.com
@DisableR是的,我已经找到了深层链接?不,我还没有找到。你完成这部分了吗?我以前做过,但没有使用firebase它简化我的域名,比如
www.mydomain.com
@DisableR是的,我做过