2015-10-14 4 views
0

Я используюпризнания активности удалена после приложения обновляется

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

для отслеживания активности пользователя, который работает отлично. Но когда я устанавливаю обновление, создавая новую сборку с помощью Android Studio, я перестаю получать обновления активности, пока я снова не вызову requestActivityUpdates(). То же самое происходит, когда я создаю сборку релизов и обновляю ее с помощью новой сборки релиза.

Я хотел бы продолжить получать обновления активности после того, как пользователь обновит мое приложение в будущих выпусках, как я могу это исправить?

ответ

2

Вы можете использовать транслятор, который прослушивает намерение ACTION_PACKAGE_REPLACED.

Копия вставили из описания:
Broadcast Действие: была установлена ​​новая версия пакета приложений, заменив существующую версию, которая была ранее установлена.

Затем просто установите обновления снова, когда это намерение получено.

 Смежные вопросы

  • Нет связанных вопросов^_^