Update your apps
Prepare your APK
When you're ready to make changes to your APK,
also update the app's version code so that users receive
this update.
Use the following checklist to see if the new APK is
ready to upgrade existing users:
- The updated APK package name must be the same as the version
current.
- The version code must be greater than the current version.
Learn more about version control of your apps .
- The updated APK needs to be marked with the same signature as the current version.
To verify that your APK is using the same version certification
above, you can run the following command on both APKs and
compare results:
$ jarsigner -verify -verbose -certs my_application.apk
If the results are identical, it means that you use the same
and you are ready to continue. If the results are different,
you will need to sign the APK again with the correct key.
Upload your APK
Once your APK is ready, you can create a new version .
Delivery of updates
After submitting an update to an app, you'll see "Update pending" in the upper-right corner of the app's Play Console pages. Once the update is published, it will begin to be distributed to existing users.
When the update is available, users can
downloaded from the "App Details" page or the My Apps page of
Play Store app. If a user has enabled automatic updates for your app, the update will be downloaded and installed automatically.
App updates take some time to reach users
existing. If you have sent an update that has not yet been
has appeared on Google Play, wait at least 24 hours before
get in touch with our support team.
Update system apps
Users will see system apps (including pre-loaded apps)
in the My Apps section of the Google Play Store as soon as an app with the same
package name is sent to the Play Console (even if the app does not
has been published).
Google Play can manage preloaded app updates, a
the following conditions are met:
-
The pre-loaded application must be in the system partition
-
The preloaded app needs to be free.
-
The preloaded app needs to have the same app signature as the one posted on Google Play
-
The package name of the preloaded app and updated app needs to be the same
-
The updated app version code needs to be higher than the preloaded app's code