应用程序更新后删除活动识别

时间:2015-10-14 15:00:24

标签: android google-play-services activity-recognition

我用

ActivityRecognition.ActivityRecognitionApi.requestActivityUpdates(googleApiClient, interval, getPendingIntent());

跟踪用户的活动,效果很好。但是当我通过使用Android Studio创建新版本来安装更新时,我会停止获取活动更新,直到我再次调用requestActivityUpdates()。当我构建发布版本并使用更新的版本构建更新它时,也会发生同样的情况。

我希望在用户在将来的版本中更新我的应用后继续获取活动更新,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您可以使用侦听ACTION_PACKAGE_REPLACED意图的广播接收器。

从说明中复制粘贴:
广播操作:已安装新版本的应用程序包,替换以前安装的现有版本。

然后在收到此意图时再次设置更新。