我正在为 iOS 和 Android 构建一个应用程序,需要在移动设备上的应用程序和桌面浏览器中打开 url。
如果可能,所有链接都应在应用程序中打开,因此我无法为每个可能的 url 生成一个链接。
我可以在 Firebase 中执行此操作还是必须提前创建链接?
我正在为 iOS 和 Android 构建一个应用程序,需要在移动设备上的应用程序和桌面浏览器中打开 url。
如果可能,所有链接都应在应用程序中打开,因此我无法为每个可能的 url 生成一个链接。
我可以在 Firebase 中执行此操作还是必须提前创建链接?
我不确定这个问题是否与 Firebase 或一般问题有关。我可以尝试回答一般情况:
在应用程序中打开:为了在 iOS 中使用通用链接和在 Android 中使用 AppLinks,您需要单击服务器来托管 Apple 的 AASA 文件或 Android 的资产文件。这意味着您需要为操作系统提供该文件。
在桌面浏览器中打开:您需要点击服务器才能检测桌面用户代理并将您重定向到商店。
我不明白您的问题:All links should open in the app if possible, so I cant generate one link for each possible url.
实际上一个链接可以适合所有用例,但是您需要在自己的点击服务器中开发该功能。