Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Will apk installed manually (not from play store) receive notification when update becomes available?

Tags:

android

apk

I want to preinstall apk on tablet (know how to do it).

Will my tablet receive notification from play store, that update is ready on play store and i should install it?

like image 330
DixieFlatline Avatar asked Jul 31 '13 11:07

DixieFlatline


People also ask

What happens when APK is installed?

APK, which stands for Android Package Kit, is the file format that Android uses to distribute or install apps. It allows you to install apps on your device manually without Google Play or an app store.

Can you update an APK app from Play Store?

Update Manually via Google Play StoreYou can manually update individual apps on an Android device via the Google Play Store.

How can I update my apps without Play Store?

You can download it from the Google Play Store, then use APKMirror Installer to install or update your apps afterward. Otherwise, grab the APKMirror Installer app from the official APKMirror website. Visit the APKMirror website and search for an app you want to install on your Android device.

Can APK files be updated?

If you download an APK that's signed and comes from a reliable source, you can install it manually over the current version of the app and you won't lose any data. And yes, when the next update arrives, you'll be able to update from the Play Store (I ran some tests to make sure, more on that below).


2 Answers

you will receive updates / see the app in the Google Play "installed apps" tab only if the two conditions will take place:

  • the APK package name is the same as the one uploaded to Google Play
  • the keystore used to sign the app in the play store is the same keystore used to release the apk you install manually.

Late Update 09/30/2019

These days - As long as the package don't part of the user's apps library in google play - the app won't receive automatic updates from the play store.

App will be part of user's play store library only after it installed previously in the past by the same user, or after the user explicitly went to the app's page in the play store - and pressed "update" for the first time after it installed outside the play store.

The two original condition I mentioned in the original answer - are still correct.

like image 197
Tal Kanel Avatar answered Sep 25 '22 21:09

Tal Kanel


To preinstall your APK, you need to be the device OEM; how it gets done depends on your exact environment. If your apk has no native libraries internally, you can safely just place the apk in the firmware image (in the same location with the standard apk suite). Beyond that, you could (for example, similar to what I've seen in some Motorola devices) create a special directory (such as /preinstall) and have a script perform "pm install ..." for each file in that location for those items not already installed.

Regarding updates, as people have commented: no problem since you're not changing the package name. Just be certain to increase the package version for the store upload. Also, for safety, upload the package (older version, non-functional is ok) to the store in order to reserve that package name on the store -- otherwise someone could place their own on the store before you.

like image 32
mah Avatar answered Sep 21 '22 21:09

mah