0

我用

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

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

我想在用户在以后的版本中更新我的应用程序后继续获取活动更新,我该如何解决这个问题?

4

1 回答 1

2

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

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

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

于 2015-10-14T15:20:31.017 回答