Is there any setting in the Google Play Store Console where I can add a list of emails which should receive an email with information about the app when a new app version of Android app is released in internal testing lane?
No there is not a way to do this but you could use Firebase App Distribution if you really wants this feature.
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?
I want to move an Android application from my current developer account to a new one. I wonder whether the application will be still be available for users to download on Google Play Store, while application is getting transferred to the other developer account. In other words, will there be any interruptions in terms of availability of the app on Google Play Store for users, until the whole transfer process is complete?
I wonder whether the application will be still be available for users
to download on Google Play Store
Yes, it will be available.
While application is getting transferred to the other developer
account. In other words, will there be any interruptions in terms of
availability of the app on Google Play Store for users
No. There will be no interruption. Google will check your request. This will take 24 to 48 hours. If this request is accepted the App will be transfered to the new developer account.
I want to create a game for android, but this game will have a level. If I put my app in the Android Market how do I update this app after it's already been uploaded?
You have to provide mechanism of saving user's data to a file or database, making user able to continue playing game from the point where he/she was before update. After that when you have a new release of the app signed with the same key and uploaded to the android play store, users will get a notification and will be able to download and update your app. Preinstalled PlayStore app on android devices will complete that task. Every time user starts your app check settings file and setup app's properties for the user for continue playing.
You publish your apk via the Developer Console. You can upload unpublished drafts of your app without disturbing the published version. Once you choose to publish an update, then the Google Play store will offer the update to your existing users. Migrating your user's data is as described by Maxim.
You can sign up for a Google Play publisher account here: https://play.google.com/apps/publish
I wrote a small Android app. It is published on Google Play as two distinct versions
a free demo version with limited features
and the paid version without limitations
Now I have been approached by the distributor of a tablet who wants to pre-install my app on his device. Obviously, I want the owners of his product to benefit from later updates for my app.
Is there a way to pre-install the paid app on the device and still allow free updates to the app?
Thanks!
The pre-installed app has to be free. This comes verbatim from the Google Play Support site:
Unpublished Apps
Existing app users will still be able to receive app updates, even if
you unpublish your app. If you don't want new users to find and
download your app but still want to provide updates to your existing
users, set your app to Unpublished in the Developer Console.
Updating system apps
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.
Google Play can manage updates to preloaded applications, provided the
following conditions are met:
The preloaded app needs to be in the system partition
The preloaded app needs to be free
The preloaded app needs to be signed with the same signature as the app published in Google Play
The Package Name of the preloaded and updated app needs to be the same
The Version Code of the updated app needs to be greater than that of the preloaded app
This should happen automatically as long as you use the same signing key and package name.
You can test this and verify by doing the following:
Install the .apk file that you will be providing to the distributor
(lets call this 2.0).
Now upload 2.1 to Google Play (same signing key and package name)
When the user's automatic update checking runs, or when the user opens the package in Google Play, the update will be offered and work great.
The only case I have seen where this doesn't work is with cross-licensing. For example, if I license an App through the Amazon appstore, I will see updates in Google Play, but attempting to update will give me a "not paid" or "buy now" error.
In a common LVL implementation, if a user is not licensed, app should hang at start page and prompt user a dialog pointing them to purchase URL (can be opened via either Google Play client app or web browser).
For a paid app (LVL integrated and published via Google Play), if end user want to use it and keep receiving updates, he must use his Google account purchase it via either Google Play client app or Google Play web version.
The normal procedure to get paid app via Google Play client app is:
Purchase
Download
Install
Is there a way to pre-install the paid app on the device and still allow free updates to the app?
You can send them app-pro.apk file and let them install it without purchasing it first, however, when the app is first opened and in case that license check (requires Google Play client app installed on end user's device) is failed, the purchase dialog should popped up and ask them purchase it. Once the user has purchased it and open the app again and pass license check, he can start using it normally (with ability to update).
The answer is Yes, you can let user pre-install paid app, but in order to use it normally and keep receiving updates, the user must purchase it anyway.
I'm looking for solution for the same problem, and it appears to be impossible.
But I think I have a workaround:
Make your app free, with limited functionality, and offer advanced features ("pro" version) with in-app purchase.
For the in-app purchase version you can have a second licensing method. I'm not sure if it's allowed by Google Play terms, but technically this way you can support these two kind of users, and still have them update automatically through Google Play.