Динамические обои удаляются при обновлении приложения - PullRequest
0 голосов
/ 10 октября 2019

Мое приложение предоставляет динамические обои, которые реализуются путем подкласса WallpaperService. Ничего необычного там нет.

Мой манифест объявляет обои следующим образом:

<service
    android:name=".feature.wallpaper.AppWallpaperService"
    android:enabled="true"
    android:label="@string/wallpaper_label"
    android:permission="android.permission.BIND_WALLPAPER"
    android:icon="@mipmap/ic_launcher_round">
    <intent-filter>
         <action android:name="android.service.wallpaper.WallpaperService" />
    </intent-filter>
    <meta-data
         android:name="android.service.wallpaper"
         android:resource="@xml/wallpaper" />
</service>

Настройка обоев из приложения, а также через настройки обоев системы работает безупречно.

Однако, когда приложение будет обновлено (через Android Studio или Play Store), мои обои будут заменены на обои по умолчанию для Android.

Как я могу убедиться, что обои устаревают после обновления приложения?

С другой стороны: перезагрузка системы работает как шарм.

...