У меня есть требование, когда мне нужно выполнить какую-то задачу после обновления приложения.По сути, я добавляю некоторые новые функции в приложение, которое будет выпущено в следующей версии, но мне нужно, чтобы изменения коснулись и существующих пользователей.Поэтому мне нужно выполнить эту задачу вскоре после обновления приложения, чтобы оно было совместимо с существующими пользователями (изменения должны повлиять, даже если пользователь не откроет приложение сразу после обновления)
One way Iнайдено использование трансляции
<intent-filter>
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
<data android:scheme="package" />
</intent-filter>
Я сделал изменения кода, но теперь мне нужно проверить это.Как я могу проверить этот BroadCast?Я попробовал решение , данное здесь .Но, похоже, это не работает.
Я установил apk, используя adb install -r <apk path>
, но я не получаю никакого обратного вызова после установки.Может ли кто-нибудь помочь мне в этом?Как я могу на самом деле проверить это работает или нет?