Firebase 动态链接plat_iosplat_androidplat_webplat_cppplat_unity

Firebase 动态链接可用于多种平台,无论用户是否已经安装了您的应用,这类链接都能按照您所需的方式工作。

通过动态链接,您的用户可以在他们打开您的链接的平台上获得最佳体验。如果用户在 iOS 或 Android 上打开一个动态链接,则可以直接转到您的原生应用中的链接内容。如果用户在桌面浏览器中打开相同的动态链接,则可以转到您网站上的同等内容。

此外,无论应用是否已安装,动态链接都可以工作:如果用户在 iOS 或 Android 上打开一个动态链接,但还没有安装您的应用,则可以提示该用户安装您的应用;安装后,您的应用就会启动并可以访问该链接。

工作原理

您可以通过以下方法来创建动态链接:使用 Firebase 控制台;使用 REST API、iOS 版 Builder API 或 Android 版 Builder API;或者将动态链接参数添加到应用专用的域名中以生成网址。这些参数会指定您想要打开的链接,具体取决于用户所用的平台以及是否已安装您的应用。

当用户打开您的某个动态链接时,如果您的应用尚未安装,系统会将该用户转到 Play 商店或 App Store 来安装您的应用(您也可以另行指定其他网站),然后您的应用将会打开。然后,您就可以获取之前传递给您的应用的链接,并根据情况为您的应用适当处理该链接。

实现方法

设置 Firebase 和 Dynamic Links SDK 在 Firebase 控制台中为您的 Firebase 项目启用 Firebase 动态链接功能。然后,在您的应用中加入 Dynamic Links SDK。
创建动态链接 您可以通过编程方式或使用 Firebase 控制台创建动态链接。
在您的应用中处理动态链接 当您的应用打开时,使用 Dynamic Links SDK 来检查系统是否已将一个动态链接传递给了该应用。如果已传递,可从动态链接数据中获取链接,并根据需要处理该链接。
查看分析数据 在 Firebase 控制台中跟踪动态链接的效果。

后续步骤

  • 了解如何实现 Firebase 动态链接最常见的使用情形

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面