I want to ask if is it ok that i update already posted version on android market. Like i have version 5.0 and 4.0 on android market. If i want to remove 5.0 from android market and make changes to it and post back the 5.0 version. Is there any implications to that. Is there any problem with this approach?
You should change the version no to something great than existing version no. This is required so that android market client knows that a new version is available and it notifies the user to update the app.
Related
Example use case below if anyone needs a specific scenario to understand. But if you already know the answer feel free to share the knowledge.
Previously the app used to support from API 17+. Now it does from 21+. So anyone with API 17 device, can they download the old version?
The app is listed here.
https://play.google.com/store/apps/details?id=com.neximolabs.blackr
Ideally it should not support as the latest version is published. But older version of app used to support JB/kitkat. Just need to test how Google play handles this situation. Thanks a lot!
No. The older version is no longer available. Updates will only be offered to users who have API 21+ on their phones.
I have an app on Google Play targeting minimum Android 2.2. Now I want to upgrade the app to at least Android 4.0. I know I have at least one user who is using Android 2.2. What will happen to this user, will he/she still be able to use the app but without the new features or will I loose this user/customer?
He/she will not receive the update, but will still be able to use the app as long as it is backwards compatible
Check this page from Android on the topic: https://developer.android.com/guide/topics/manifest/uses-sdk-element.html
Teeh user will still be able to use the app (if it is backwards compatible with your backend), but the user will not recieve any updates.
I need some clarifications on Android. For example I developed an application with min version of 2.3.3 and I uploaded to play store and next versions I mean coming versions was Implemented in min 4.0 because functions force me to do that. So How Play store will response ? Is it consider like new project or some thing else? What will happen for already installed 2.3.3 version user? Can any one explain this?
if you change the min SDK then users that dont have above 4.0 will not be able to get new versions of your app and they will be stuck on the version they have until they get a new device that meets you minimum sdk.
Its not a new project all you are doing is updating you current one
I have developed an Android application.Can anyone suggest me the best Android snippet for checking for the newest version in android market when my application launches?
You should not do that, Android Market automatically checks for updates and displays notifications if new versions of software becomes available.
SoundPool has a serious bug in it in Android 1.5. I fixed it with a workaround, but since it really limits my app, I want to target 1.6+ for the next version of it.
I am wondering: What happens when I release a upgrade that has a higher target SDK version then the previous version of my app? Will only 1.6+ users be able to upgrade their app? Or will also the 1.5 users be able to upgrade since they have the program already installed?
Anybody experience with this?
Since you answered one of my questions, I thought I'd take a look at your questions:-
From what I've read on the Android dev site:-
The manifest holds the MINIMUM version that the APK will support. Only users with the same version or higher of that SDK will be able to even see you App in the Market.
Therefore, to answer your question, YES, only users with OS 1.6+ Android will be able to upgrade. I released an app once, set to 1.6, and wondered why I was getting less downloads, then realised what I had done, set it back to 1.5, and all was well.
Is there anyway you could get the newer 1.6 source for soundpool, add that to your app, and use it when version 1.5 is detected (or, just use it all the time).
Lots of hassle I know, but just a thought.
Havn't got any experience with this but that a 1.5 user can use an app targeted for minimum 1.6 seems highly unlikely. They will probably be informed that your app no longer supports their platform or just not recive the update.