Skip to content

Sample that shows how to update Android app silently without user confirmation

License

Notifications You must be signed in to change notification settings

sixo/silent-update

Repository files navigation

Silent Android App Update Sample

This sample shows how to update Android app silently without user confirmation with a device owner app. It works on Android 6.0 and higher.

For more information see https://sisik.eu/blog/android/dev-admin/update-app

Usage

  1. Build app and install on device
adb install -r -t app.apk

  1. Set app as device owner
 adb shell dpm set-device-owner eu.sisik.devowner/.DevAdminReceiver

For Android 7.0 and higher you also need to set the testOnly flag in AndroidManifest.xml


  1. Increment versionCode of the app and rebuild again.

On Android 7.0 and higher you might need to remove the testOnly flag from AndroidManifest.xml again for the updates


  1. Push the new APK with updated versionCode to the device
adb push app-update.apk /data/local/tmp

  1. Start the device owner app (first version) and click on the button in the app. This should install the new version of the app from the specified location. The app should then automatically restart and show the new version.

About

Sample that shows how to update Android app silently without user confirmation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages