Parse 支持安装功能,我不确定 firebase 是否也支持。 但在 Google 上研究了几个小时后,我无法找到有关如何在 Firebase 中查看/计算用户安装量的重要信息。
有没有办法计算 Firebase 中的用户安装量,甚至还有其他方法可以代替?
最佳答案
据我所知,没有自动执行此操作的方法,但您自己实现应该不会太困难。
- 创建已安装您的应用的用户的 UUID 列表
- 对于您想要跟踪其用户的任何应用,在 Firebase 数据库中安装后,为每个用户添加一个 UUID。
- 在添加当前用户 UUID 的同一代码块中,使用用户列表的大小更新 Firebase 数据库中的另一个节点(可能称为 numUsers)。
请注意,这实际上会显示唯一设备上的安装次数,而不是用户数,除非您想出一种使用用户的 Google 帐户或类似内容的方法,并且可以保证他们在不同设备上没有不同的帐户等等,但它会让您很好地了解一段时间内累积的总安装量。
如果你想在用户卸载你的应用程序时减少计数,在 Android 上有一种非常非常老套的方法,你可以听到某个文件被删除的声音,但老实说我不确定这是否仍然有效。作品。然而,假设如果你成功了,你也许能够及时到达 Firebase 来减少计数,我真的不确定。你必须自己测试一下。 This is a different method of listening for uninstalls that has been accepted as an answer, but I have not tested it myself.
关于cordova - Firebase - 有没有办法查看有多少人安装了该应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35280233/