我正在构建适用于 iOS 和 Android 的应用程序,需要在移动应用程序和桌面浏览器中打开 url。
如果可能,所有链接都应在应用程序中打开,因此我无法为每个可能的 url 生成一个链接。
我可以在 Firebase 中执行此操作还是必须提前创建链接?
最佳答案
我不确定这个问题是专门针对 Firebase 还是一般性问题。 我可以尝试回答一般情况:
在应用程序中打开: 为了在 iOS 中使用通用链接和在 Android 中使用 AppLinks,您需要点击服务器来托管 Apple 的 AASA 文件或 Android 的 Assets 文件。这意味着您需要为操作系统提供该文件。
在桌面浏览器中打开: 您将需要您的点击服务器能够检测到桌面用户代理并将您重定向到商店。
我不明白你的问题:如果可能,所有链接都应该在应用程序中打开,所以我不能为每个可能的 url 生成一个链接。
实际上一个链接可以适合所有用例,但是您需要在自己的点击服务器中开发该功能。
关于firebase - 我应该使用 Firebase 动态链接而不是通用链接和应用链接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57187486/