Firebase - 有没有办法查看应用程序安装了多少?

时间:2016-02-08 22:03:53

标签: cordova firebase

Parse支持安装功能,我不确定firebase是否也支持。 但是在谷歌挖掘了几个小时之后,我无法找到关于如何在Firebase中查看/统计用户安装的重要信息。

有没有办法在Firebase中计算用户安装,甚至还有其他方法可以做?

1 个答案:

答案 0 :(得分:1)

据我所知,目前还没有一种自动执行此操作的方法,但实现起来并不困难。

  1. 创建已安装应用的用户的UUID列表
  2. 在Firebase数据库中安装时,为每个用户添加一个UUID,以用于跟踪用户的任何应用。
  3. 在您添加当前用户的UUID的同一代码块中,使用用户列表的大小更新Firebase数据库中的另一个节点,可能称为numUsers。
  4. 请注意,除非您想出一种方法来使用用户的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.