跟踪从React Native中其他应用启动的应用安装

问题描述

我遇到一种情况,我希望可以选择从一个应用程序(应用程序A)打开应用程序/播放商店,以下载另一个应用程序(应用程序B),并跟踪从中启动了多少次应用程序B安装应用A。

在考虑自定义解决方案时,我想到的最大问题是为App / Play商店提供某种引用,这种引用将一直保留到我们可以注册该事件时打开应用B为止。

有一些现有的解决方案,例如appsflyer,但我不确定在这种情况下使用它们的本机sdk是否合适和容易。

如果有人做了此事或类似的事情提出了解决这种情况的最佳方法的建议,将非常感激。

解决方法

您应该看看这些库:

Android https://github.com/redpandatronicsuk/react-native-check-app-install

iOS https://github.com/dimapaloskin/react-native-installed-apps

您应该能够在asyncStorage中放置一个标志,并在每次启动时检查已安装的应用程序,直到找到已安装的应用程序B。