可以让两个应用使用 Firebase 响应相同的基本网址



我目前有一个场景,其中我有应用程序 A 和一个名为应用程序 B 的姐妹应用程序。我希望应用 A 和应用 B 响应 Firebase 动态链接,并能够打开应用 A 或应用 B,具体取决于用户手机上的应用。

是否有可能在Firebase中实现这一点。所以如果我有 www.mydomain.com/data/myData。如果用户 A 的手机上有应用 A,则当人员 A 按 www.mydomain.com/data/myData 时,应用程序 A 将打开。但是,如果手机上安装了应用程序 B 的人员 B 按 www.mydomain.com/data/myData 则应用程序 B 将打开。这在FireBase上可能吗?

最终,我要做的是让两个应用程序能够从URL中获取信息,www.mydomain.com/data/myData 并在每个单独的应用程序中根据需要使用myData。

将其视为两个应用程序在彼此之间"共享"数据。

从iOS的角度来看,基于本教程和SO分支的响应,显然这是可能的,但Firebase是否迎合了能够响应两个自定义URL的应用程序。

免责声明:我实际上还没有一直测试过这个。

这应该可以通过动态链接实现。当您访问 Firebase 控制台的"概览"部分时,您可以选择将多个应用添加到单个项目中。这两个应用都已正确插入到apple-app-site-association文件中,这意味着该 Firebase 项目中的每个动态链接都将是一个通用链接,正确触发任一应用。

有几个注意事项需要注意:

  1. 未定义设备上同时安装两个应用时的行为。
  2. 出于显而易见的原因,您必须只选择其中一个App Store页面作为未安装的应用程序回退位置。解决此问题的方法可能是将用户发送到非商店页面。

最新更新