【发布时间】:2011-09-06 18:33:51
【问题描述】:
我的应用正在使用 Google 的 C2DM(推送通知)来通知用户朋友的新活动。一旦他们安装了应用程序,我就会在 C2DM 服务器上注册设备并存储用户的电话号码。所以我知道用户正在使用我的应用程序,我可以向他/她发送推送通知。但是如果用户卸载我的应用程序会发生什么,有没有办法在我的应用程序中捕获它?或者唯一的方法是在我发送 C2DM 并且无法访问时在我的服务器上捕获错误,然后将用户标记为非活动?
我很乐意在他们的朋友正在使用应用程序以及何时不再使用时通知用户。
这种情况的最佳解决方案是什么?
【问题讨论】:
-
卸载后,以下应用(不知何故)会在默认浏览器中打开一个新选项卡:play.google.com/store/apps/details?id=com.UCMobile.intl
-
对于新的应用开发者:请不要存储用户的电话号码。 Use the advertising ID instead.
-
@MsYvette:这个问题与How can an app detect that it's going to be uninstalled 重复,有更好的答案。那应该是规范的。
标签: android uninstallation detect android-c2dm