android - 我的应用程序如何跟踪特定的手机下载量?
问题描述
我想为第一次使用的用户提供免费的东西。
我如何能够跟踪您的手机(iOS 和 Android)第一次下载我的应用程序,而不是删除并重新下载 iOS 和 Android?
解决方案
确保在这两种情况下都存储设备 UDID/UUID,并在后端数据库中为与此 UDID/UUID 关联的安装时间创建一个计数器,如果计数器等于 1,那么这是第一次用户,如果超过,则该用户已删除并且重新下载了应用程序。对于 iOS,需要一个额外的步骤,因为 UDID 是一个生成的值。您必须将其保存在钥匙串中。卸载应用程序时不会清除钥匙串。如果您重置手机,它会。
推荐阅读
- ios - 如何重新安装从 iPhone 中删除的测试应用程序?
- javascript - 使用 material-ui-picker 在 React Hooks 中未更新日期(handleDateChange)
- c++ - 在 C++ 的链表中使用 * 的区别
- javascript - 我的 laravel 应用程序中的分页显示两次
- reactjs - 为什么 Redux 的 id 未定义?
- sql - 访问查询 - 分组依据和最大值
- javascript - 如何将多个导入 js 文件包含到另一个 js 文件中
- c# - SqlBulkCopy 与 SSIS
- java - 日期之间的天数差异
- node.js - 对象字面量只能指定已知的属性,而“PromiseLike”类型中不存在“数据”
'