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

标签 cordova firebase

Parse 支持安装功能,我不确定 firebase 是否也支持。 但在 Google 上研究了几个小时后,我无法找到有关如何在 Firebase 中查看/计算用户安装量的重要信息。

有没有办法计算 Firebase 中的用户安装量,甚至还有其他方法可以代替?

最佳答案

据我所知,没有自动执行此操作的方法,但您自己实现应该不会太困难。

  1. 创建已安装您的应用的用户的 UUID 列表
  2. 对于您想要跟踪其用户的任何应用,在 Firebase 数据库中安装后,为每个用户添加一个 UUID。
  3. 在添加当前用户 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/

相关文章:

javascript - 在 TypeScript 中包装 Firebase promise

ios - Cordova geolocation.getCurrentPosition 在 iPad 上抛出超时

javascript - 设备模式下 Web API 调用失败

javascript - 将 Geofire 与现有的 firebase 数据库集成

Android Firebase 从实时数据库中获取其他用户的 uid

ios - Cocoapods 网站上带有 pod 的 Firebase/Admob 安装指南与 Google 上的 Firebase 安装指南

Cordova Build.json 密码安全

javascript - 如何使用 cordova/phonegap 在 inApp 浏览器中打开 Paypal

html - ios cordova - 使用垂直和水平滚动时的滚动问题

firebase - 类 'FirebaseStorage' 没有未命名的构造函数