Firebase iOS无法从Safari中打开我的应用程序

问题描述:

我测试了动态链接Firebase。配置项目中的所有内容,实现完全符合Google文档并在控制台上创建链接。当我在Safari中测试时,它不打开应用程序。Firebase iOS无法从Safari中打开我的应用程序

谢谢

+0

这个问题是什么意思? – Jay

+0

你可以添加你的动态链接吗? – RobLabs

的iOS 9+

由于iOS平台上的局限性,当它被安装火力地堡动态链接必须依靠苹果公司的通用Link系统直接从链接打开的应用程序上。对Universal Links的限制之一是,应用程序打开行为只能从用户的点击触发,而不是通过重定向或复制/粘贴到Safari中触发。

我们发现在模拟器中测试通用链接非常具有挑战性,并且几乎总是使用真实的设备来处理这种类型的事情。基本步骤:安装应用程序>短信链接到您的测试设备>点击链接>观察应用程序打开。

的iOS 8和以前

IOS版本之前的9手柄从通过Safari浏览器一个动态链接打开的应用程序,所以如果当你复制应用程序不打开/链接粘贴到Safari的那么一些设置是不完整的。请查看您的Firebase项目以获取信息,并确认您的包ID /自定义方案在项目页面,链接和应用中相匹配;请确保您的Xcode项目设置中的URL类型中列出的包ID以及您希望使用的任何自定义方案。

其他信息

这里是一个事先的答案可能会有所帮助,以及一个链接。
Firebase dynamic link not opening the app iOS

+0

当我通过iOS中的谷歌浏览器打开链接时,它会重定向到应用程序,万一我尝试在Safari中打开链接(即使通过短信或笔记打开链接),它也不会重定向到应用程序。什么可能是错误的?如何解决它? –

+0

由于Chrome也是Google的产品,它可能会做一些不依赖通用链接的魔法;但是,其他应用程序将依赖通用链接。我猜测Universal Links没有正确设置。请查看https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html并确认满足每个要求。 – iamthearm