我的Android应用程序将被预装.我想继续跟踪预装的应用程序.
为此,我需要以某种方式保存密钥或标志(这意味着预安装了应用程序).我将这个密钥添加到我的后端的每个请求,并将分析它.我有一个问题.问题是关于Google Play的更新.
标准工作流程如下:
1)我向制造商提供了我的应用程序的特殊版本,它以某种方式保存密钥(例如,在Shared Prefs中).
2)制造商销售带有应用程序的设备(特殊的,经过修改的).
3)当用户获得它时,在Google Play中确实存在下一版本的应用程序(标准版,没有特殊代码),因此用户可能会在没有任何启动的情况下更新它(最糟糕的情况).
4)我失去了追踪的可能性.(新的apk完全删除从未推出旧的特别)
为了解决这个问题,我正在收听系统广播ON_BOOT_COMPLETE,但它在Android 3.1+上无法正常工作.
你有什么想法我怎么能这样做?
| 归档时间: |
|
| 查看次数: |
1943 次 |
| 最近记录: |