ian*_*ing 10 android firebase react-native firebase-dynamic-links react-native-firebase
如果我在单击动态链接时安装应用程序.当我第一次打开应用程序时,所有来自动态的信息仍然可用.如何获取该信息?当我使用它时,它无法正常工作: getInitialLink() returns Promise<string|null>;
因为,您没有提到 - 我假设您在使用较短的网址时遇到问题,如果是这样,请尝试输入较长的网址。
\n或者参考这里西蒙的回答: 当我使用长链接而不是短链接时,一切都工作得很好。
\n在 Android 上,您可以使用以下getInvitation()
方法从动态链接获取数据:
AppInvite.AppInviteApi.getInvitation(mGoogleApiClient, this, false).setResultCallback\n(/* ... */);\n
Run Code Online (Sandbox Code Playgroud)\n然后,在回调中,可以通过调用该getDeepLink()
方法来获取Dynamic Links链接参数中传递的数据:
如果应用程序不需要安装(例如,如果已安装),则单击动态链接将自动打开指向所需屏幕的链接。
\n动态链接有一个非常简单的流程:
\n如果这还不是全部,我们可以将动态链接与 Firebase Analytics 集成,以跟踪与我们为应用程序生成的任何链接的交互。但是,如果我们只需要简单的跟踪,那么我们可以使用 Firebase 控制台内动态链接面板中的自动内置分析,我们还可以获取交互链接的归因和引用者信息,而无需我们付出额外的努力。
\n当我阅读有关 Firebase Analytics 的内容时,我首先想到的事情之一是 \xe2\x80\x9c 我的 Google Analytics 设置怎么样?\xe2\x80\x9d。因此,如果您已经安装了 Google Analytics,那么为什么要切换到 Firebase Analytics?好吧,这里\xe2\x80\x99s 两者之间有一些区别:
\n观众
\n我们可以使用 Firebase Analytics 创建 Audiences\xe2\x80\x8a\xe2\x80\x94\xe2\x80\x8ath 这些用户组,然后我们可以使用其他 Firebase 服务(例如 Firebase 通知和/或 Firebase 远程配置)与这些用户组进行交互。
\n与其他 Firebase 服务集成
\nFirebase Analytics 的一个很棒的功能是我们可以将其他 Firebase 服务与分析集成。例如,创建经历过通过 Firebase 崩溃报告报告的崩溃的用户的受众群体。
\n减少方法计数
\nGoogle Analytics 对 Android 的依赖项共有 18,607 个方法,总共有 4kb 用于依赖项。另一方面,Firebase Core(用于分析)的方法计数为 15,130,并且仅 1kb 用于依赖项。
\n自动追踪
\n当我们添加 Firebase 核心依赖项时,它将自动开始为我们跟踪用户参与事件和设备信息的集合\xe2\x80\x8a\xe2\x80\x94\xe2\x80\x8a,如果您\xe2\x80,这非常有用\x99re 希望仅为您的应用收集最少的数据。
\n无限报告
\n对于多达 500 个事件,Firebase Analytics 为我们提供无限量的开箱即用的免费报告!
\n无单例初始化
\n在 Android 上设置 Google Analytics 时,我们需要初始化一个 Singleton 实例。只需直接从我们希望跟踪数据的位置获取实例即可使用 Firebase Analytics。这显然并不需要太多努力,但只是使设置流程稍微容易一些。
\n单控制台
\n每个 Firebase 服务的所有数据都可用于单个控制台。这使我们能够更轻松、更快速地从检查应用程序的分析统计数据导航到查看最新的崩溃报告。
\n 归档时间: |
|
查看次数: |
2827 次 |
最近记录: |