IOS10 Firebase动态链接显示带有“打开”按钮的空白页。但是为什么呢?

IOS10 Firebase动态链接显示带有“打开”按钮的空白页。但是为什么呢?,ios,objective-c,firebase,firebase-dynamic-links,Ios,Objective C,Firebase,Firebase Dynamic Links,我尝试实现firebase动态链接。若应用程序安装在设备中,它可以完美工作,但若应用程序未安装,它会显示此页面。每次我尝试进入应用程序商店时都会发生这种情况。有人有什么解决办法吗?请让我知道 谢谢这很正常。如果用户单击该链接,将在应用商店中找到正确的下载页面 在iOS10之前,动态链接直接指向应用商店,而没有此转换页面。Safari安全设置中的更改迫使他们添加此页面。这是一种有意为您提供的方法,以帮助您避免以下事实:一些应用程序更喜欢在其自己的应用程序内WebView中显示所有web内容,并使J

我尝试实现firebase动态链接。若应用程序安装在设备中,它可以完美工作,但若应用程序未安装,它会显示此页面。每次我尝试进入应用程序商店时都会发生这种情况。有人有什么解决办法吗?请让我知道


谢谢

这很正常。如果用户单击该链接,将在应用商店中找到正确的下载页面


在iOS10之前,动态链接直接指向应用商店,而没有此转换页面。Safari安全设置中的更改迫使他们添加此页面。

这是一种有意为您提供的方法,以帮助您避免以下事实:一些应用程序更喜欢在其自己的应用程序内WebView中显示所有web内容,并使JavaScript重定向(如Firebase动态链接通常所做的)难以将您带到应用程序商店

也就是说,我知道这并不总是一个很好的体验,所以团队正在考虑添加一个选项,使这个中间页面成为您链接的可选页面


编辑:如果您愿意,现在有一种方法可以跳过间隙。将参数
efr=1
添加到链接URL,它将跳过页面并尝试将您直接重定向到适当的位置。如果您正在控制台中生成链接,可以单击高级选项中的“跳过应用程序预览页”复选框。

如果您已通过firebase控制台手动创建链接。通过从控制台编辑链接,您可以跳过应用程序预览页面

-> Dynamic Links 
-> Edit Link 
-> under 'Campaign tracking, social tags and advanced options'
-> check 'Skip the app preview page'

Hey@Todd我们现在似乎遇到了一个不同的问题——如果我们设置“efr”标志[efr=1],它将绕过中间页面(appid someletter.app.goo.gl)并加载appid.app.goo.gl,但我们会收到一个Safari警报“在‘应用商店’中打开此页面?”而不是重定向到商店——这里有解决办法吗?嘿@Todd如果我想直接打开我的网站的网页,有什么解决办法吗。而不是这个带有“打开”按钮的空白页。感谢您向我显示复选框位置。。。这是一个笨拙的界面。