与动态链接URL前缀不关联的iOS应用

时间:2019-07-08 09:53:51

标签: ios firebase firebase-dynamic-links ios-universal-links

在添加iOS项目之前,我已经在firebase项目中创建了动态链接URL前缀。

现在我已经向其中添加了一个iOS项目,但是该链接上的/ apple-app-site-association为空。但是,如果我创建一个新的URL前缀,它将正确显示关联。

我已经在Android中使用上一个链接进行生产了,并且希望也可以使用相同的链接。我也找不到任何方法来添加与iOS的关联。如果我被迫使用新的URL,则必须进行UA嗅探并为Android和iOS用户显示单独的URL前缀。当然,必须有更好的方法

复制步骤:

  1. 创建Firebase项目并启用动态链接
  2. 将Android项目添加到Firebase项目并创建新的URL前缀(例如test.page.link)。
  3. 转到test.page.link/apple-app-site-association并确认它为空 {"applinks":{"apps":[],"details":[]}}
  4. 将您的iOS项目添加到Firebase项目中,然后重新访问上一个链接以确认其仍然为空
  5. 创建一个新的URL前缀(例如test2.page.link),并注意该新URL具有正确的关联test.page.link/apple-app-site-association-> {"applinks":{"apps":[],"details":[{"appID":"QWE56t.com.haha.test","paths":["NOT /_/*","/*"]}]}}

1 个答案:

答案 0 :(得分:0)

似乎要花一些时间才能传播,但几个小时后才起作用。现在,以前的URL前缀也具有iOS应用程序关联