【问题标题】:In my React Native application I cannot check when a user installed the app from a Branch.io link in Android, but shows in the Liveview在我的 React Native 应用程序中,我无法检查用户何时从 Android 中的 Branch.io 链接安装应用程序,但会显示在 Liveview 中
【发布时间】:2019-01-11 15:47:17
【问题描述】:

我在我的 react native 应用程序中添加了 Branch.io,并且已经成功通过了链接过程。

现在我正在测试用户何时安装模拟安装的应用程序,如文档所述。对于 iOS,该过程运行良好,当我单击 App Store 打开的链接时,我继续关闭它并通过 Xcode 安装应用程序,当应用程序打开“getFirstReferringParams”时,is_first_session 字段为 true,仪表板显示。

问题出在 Android 上。按照相同的过程,我从“getFirstReferringParams”中得到了相同的应用程序答案,但在仪表板中,“点击”和“打开”字段只计算了一个,但“安装”字段保持不变,我无法知道如果应用是使用此链接安装的。

之后,我验证了 Liveview 页面 (dashboard.branch.io/liveview) 中是否显示了来自 Android 的事件,但在快速链接视图 (dashboard.branch.io/快速链接)用于安装字段。

有什么建议吗?谢谢。

【问题讨论】:

    标签: android react-native deep-linking branch.io


    【解决方案1】:

    Branch 系统似乎可以识别您的 Android 设备,因此计算的是打开次数而不是安装次数。对于每台设备的每个应用,Branch 只会计算一次安装。所有后续的安装尝试都将被标记为“打开”。要更正此问题并继续使用您的设备进行测试,您可能需要在 Android 设备上模拟安装。请参阅以下有关如何模拟安装的说明:

    https://docs.branch.io/pages/apps/react-native/#simulate-an-install

    干杯, 乔伊 - 分行支持

    【讨论】:

    • 嗨@Joie,在 Liveview 中,事件以 Install 的形式出现,而在 getFirstReferringParams 中,对象为空,所以必须是第一次不?,在 iOS 中尝试同样的操作在仪表板中计数为一个新的 Install ,不是必须与 Android 的结果相同吗? .如果我尝试使用实时链接,是否必须在仪表板中显示安装事件?
    猜你喜欢
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-04
    • 2019-02-01
    • 2020-09-04
    • 1970-01-01
    相关资源
    最近更新 更多