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

时间:2017-04-18 10:56:26

标签: ios objective-c firebase firebase-dynamic-links

blank image show if app not installed

我尝试实现firebase动态链接。如果应用程序安装在设备中,它可以很好地工作,但是如果没有安装应用程序它会显示此页面。每次我尝试去app store时都会发生这种情况。有没有人有任何解决方案?请让我知道。

由于

3 个答案:

答案 0 :(得分:3)

这是一种帮助您解决某些应用更喜欢在自己的应用内WebView中显示所有网络内容并使JavaScript重定向(如Firebase动态链接通常所做的)难以实现的事实的方法。带你去App Store。

也就是说,我知道这并不总是很棒的体验,因此团队正在考虑添加一个选项,以便为您的链接选择插页页。

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

答案 1 :(得分:0)

这很正常。如果用户点击该链接,则会在应用商店中显示正确的下载页面。

在iOS10之前,动态链接直接通向应用程序商店而没有此转换页面。 Safari安全设置的更改会强制他们添加此页面。

答案 2 :(得分:0)

如果您是通过Firebase控制台手动创建的链接。您可以通过从控制台编辑链接来跳过应用预览页面。

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