Does Play Store counts pre-installed apps? - android

I have an app in Play Store. This same app is going to be pre-installed in some phones. The app is signed with the same key and application package is same. In this case, does Play Store count this install and show it in Developer Console statistics?
(When the Play Store has a newer version of the app, I could update the pre-installed app to the newer version through Play Store. And this is reflected in statistics as an upgrade. This is expected behaviour)

yes all things are correct. Play store manage all apps by its pakagename so if it already available and you update your app on play store then it is counted by play store.and one more thing is play store automatically inform your all previous user to update is available for this app.play store also display upgrade pin your console for as reminder when you update your app.

Related

Asking the user to update Play Store

Recently, we've integrated Play Integrity in our app to prevent emulators and bots. However, some users cannot generate integrity tokens with the following reasons:
Binding to the service in the Play Store has failed. This can be due to having an old Play Store version installed on the device.
Integrity API is not available. The Play Store version might be old, or the application is not allowlisted to use this API.
Binding to the service in the Play Store has failed. This can be due to having an old Play Store version installed on the device.
The suggestion from Google for all of these errors is to Ask the user to update his Play Store. I'm curious is there any way to prompt the user to update his Play Store by redirecting him to the right place in the Play Store app (probably deep link or something)? Of course, we can always just list the steps in-app and let the user do it on his own, but i'm curious if I can improve this process even more?

Will users be able to update app (which has been downloaded from different app, e.g. Mi Store) in Play Store (or vice verse)?

Imagine, I have my app released in X Strore and Play Store. Then I release update in both of the stores. If user downloads my app from X Store before I release the update. Then, after I have updated, user goes to Play Store to update the app that has been downloaded from X Store.
Is this gonna work?
If yes, do I have to use the same signing keys for apk that I am going to distrubute to X Store and Play Store?
It will work if the apk is signed by the same key.
The first update may not be automatic, though.
An easy way to test this if you have an app already published to the play store is to manually install an older version of the apk to your phone with adb and then going to the play store to check for updates.
The phone should not have the app already installed for this test.
It will be impossible to do if the signing keys are different. This is a security feature of Android, not of the distribution channel.

Update manually installed app from Play Store

I'm developing an app that soon will be released on Google Play Store.
Meanwhile, some of our users will manually install the app on their device using ADB and a provided APK.
When the app will be on the store it will be an update (with different VersionCode) but it will still use the same package name and the same certificate used for the previous APK.
Will the already manually installed app receive this update? (I personally think not, because if I recall well the store has an history of installed app on a device, right?)
Otherwise, should we ask to our user to manually (re)install the app from the store? And in that case, will the Preferences be preserved?
When you publish app on Play Store you can choose to publish it in Beta or Alpha Test, so that only some users can view and install it from the store, so that when your app is ready to become visible to all of the users you can move it in Production.
To achieve this, you can create a Google Group, invite some users for Beta Test to this group, and then add in developer console the email of the group you created.

Update app which was installed using other app, via Play Store

I have an app which has the function of install others apps when the user request for it. But it does not redirects the user to Play Store, just download the apk and installs it. When I do that, the Play Store recognize it has been installed if I search for it using the Search Bar, but it does not show the app in "My apps", and does not update this installed apps when there is any update.
What I want to know is, there is a way of check for update for theses apps on the Play Store, and update them? Or, if there is any way of check if there is any update in the Play Store and notify the user to update.
All the apps installed by my application are free in Play Store.
you might use the api from androidquery - here an example call:
https://androidquery.appspot.com/api/market?app=org.ligi.fast
more info here: query the google play store for the version of an app?

Is preinstalled application update work from google play store?

I have an application and my company installs this application in the device and then sell it to customers.
Later on, when I host new version of the same application in Google Play store, whether Google Play store will be able to notify users that an updated version of the application is available?
And whether an application can be updated from Google Play store?
Yes.
Regardless of the method used to install the app (pre-installed, via direct APK, in debug from a computer, ...), if the Play Store has an app with the same package name, the same certificate and a higher version code, it will trigger the update.
Yes, it's possible to update pre-installed APK apps through Google Play Store. The app needs to have the same package name. Refer to this Android Developer support article, particularly the "Updating system apps" section
The user’s system apps (including any pre-loaded apps) are shown in
the My Apps section of the user's device in the Google Play store as
soon as an application with the same package name is uploaded to the
Google Play Developer Console, even if the application is unpublished

Categories

Resources