I have a Sony Xperia running Android 4.4.4 (KitKat), and Google Play Services 4.4.52. My app is built against the latest Play Services v7.3.0, and as such, is correctly requesting the user to upgrade to the latest Play Services. My questions are:
Why has Android not automatically downloaded this update? I recently reset the phone back to factory, and it is prompting me to update a handful of other apps, but it appears Play Services is not being automatically updated. It has wifi internet access. I'm concerned that other users will experience this problem, preventing them from using the app until they update. The Google APIs for Android overview page here indicates updates are done silently and within days of each release.
Why can't I find Google Play Services through a search on the Play Store? It seems can only find it with a direct link to it via the play store.
Thanks all
Why has Android not automatically downloaded this update? I recently
reset the phone back to factory, and it is prompting me to update a
handful of other apps, but it appears Play Services is not being
automatically updated. It has wifi internet access. I'm concerned that
other users will experience this problem, preventing them from using
the app until they update. The Google APIs for Android overview page
here indicates updates are done silently and within days of each
release.
I'd suggested you to update Google Play Services to 7.5.0, as it is the latest version. This should fix the update issue.
Why can't I find Google Play Services through a search on the Play
Store? It seems can only find it with a direct link to it via the play
store.
Check your android manifest for app's permissions and min/target sdk versions. There might be something that do not allow you to see your app at Google Play (e.g. something that is not present in your Sony Xperia 4.4.4)
Related
I prepared my own I published in android apps on Google Play. Downloading app. However, I publish every new device is installed after the application version is not automatically updated. I tried on all devices. I activated the automatic update option from the Google Play app.
Unfortunately, I get the same results. Is there that might help?
Solution.
Add validation code inside your own app to check application version and open Google Play if newer is released. You can store version somewhere in your own server.
Automatic application updates are not popular in Android devices. Sad but true.
Do not forget whether your enabled this option in your device https://support.google.com/googleplay/answer/113412?hl=en
Google states the following regrading there open beta service "For early access apps (new apps that haven't been published to production): Users can find your beta version via search on the Play Store. Once users find your listing, they can install your app normally."
Source
I published my app to open beta last night but when I log out of any google related service and search on the play store my app is not visible. It is titled Fractal Plus. The opt-in URL seems to work fine.
https://play.google.com/apps/testing/biz.MagiTek.FractalPlus
Anyone know how I can fix this?
The 'Early Access' feature on the Play Store may still be being rolled out to users. On one of my devices the play store does not have an Early Access section yet and I cannot see your app via a search, however on another device I am able to see your app in the play store search results.
When i deployed a newer version of my android app on google play store (e.g. v1.17), but Google Play Store App in my device still display old version (v1.16) cause that i cannot update it from my device.
But i can login the Play Store from PC, and see the latest version. Then i can update the app to latest version through PC Google Play Store.
How can let play store always show the latest app version in the device?
(even if i try to clear data / clear cache for google play service, it still displays old version.)
Thanks.
just wait a couple of hours. It is highly automated, the whole process. personally it takes 3-4 hours to see my app on google play store on my device
I found a way that always fill-in the what's news change log when upload newer app version, it seem be easy to let play store show the latest app version faster in the device.
The getInstallerPackageName method is useful when assessing, for example, whether a PRO-KEY app (one that unlocks premium features in another app) was installed from the Google Play store or it was pirated.
That method is also useful for any app to assess whether it was installed from Google Play or it was side-loaded.
When apps are installed from Google Play, they are updated when Google Play has a newer version.
I would like to know whether even a sideloaded app is updated when Google Play has a newer version. I am asking for this because the above mentioned method yields another value for the sideloaded app.
sideloaded app is updated when Google Play has a newer version
Yes, it is.
I'm using
com.google.android.gms.ads.*
in my main activity.
In my build.gradle, I have
compile 'com.google.android.gms:play-services:6.5.+'
under dependencies.
If I run the app on an emulator (Genymotion, Nexus 4, 4.1.1) without Google Play Services installed, the ads are still displayed. When I implement a check functionality for Google Play Services as described here, the app correctly detects that Google Play services aren't installed.
Does it mean, that ads created with com.google.android.gms.ads... still work on devices without Google Play Services installed?
Not necessary. For many reasons you cannot compare an emulator to an actual device as it is linked with the Android SDK and IDE. The same behaviour may/may not be observed on an actual device.
However , since Google says that generally each update of Google play Services reaches a large percentage of devices regularly(as it is not restricted by carrier or OEMs), I'd recommend always checking for Google play services before showing ads to avoid any crash.(If a user doesn't have latest GPServices, the only loss is that he will not be shown ads , however a crash may cause him to leave a bad rating which could've easily been avoided.)
Useful related resource : http://developer.android.com/google/play-services/setup.html