firebase - 我应该使用 Firebase 动态链接而不是通用链接和应用链接吗?

标签 firebase deep-linking firebase-dynamic-links ios-universal-links android-app-links

我正在构建适用于 iOS 和 Android 的应用程序,需要在移动应用程序和桌面浏览器中打开 url。
如果可能,所有链接都应在应用程序中打开,因此我无法为每个可能的 url 生成一个链接。

我可以在 Firebase 中执行此操作还是必须提前创建链接?

最佳答案

我不确定这个问题是专门针对 Firebase 还是一般性问题。 我可以尝试回答一般情况:

在应用程序中打开: 为了在 iOS 中使用通用链接和在 Android 中使用 AppLinks,您需要点击服务器来托管 Apple 的 AASA 文件或 Android 的 Assets 文件。这意味着您需要为操作系统提供该文件。

在桌面浏览器中打开: 您将需要您的点击服务器能够检测到桌面用户代理并将您重定向到商店。

我不明白你的问题:如果可能,所有链接都应该在应用程序中打开,所以我不能为每个可能的 url 生成一个链接。 实际上一个链接可以适合所有用例,但是您需要在自己的点击服务器中开发该功能。

关于firebase - 我应该使用 Firebase 动态链接而不是通用链接和应用链接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57187486/

相关文章:

ios - getInitialLink 上的 Firebase 动态链接仅在 IOS 和生产链接(React Native)上为空

json - Firebase 数据库 - 反向索引中的安全考虑

android - firebase auth UID 是否过期?

android - android中没有后台服务的推送通知

ios - `application:openURL:options` 期间网络连接丢失

android - 阻止移动网站打开我的应用程序 android deeplink - Google Chrome

android - 深层链接到 Facebook 页面

java - Firebase DynamicLinks 在版本 16.1.1 上失败

android - Firebase 动态链接打开特定 Activity

android - Firebase user.getDisplayName() 返回 null