Upgrade app from Google Play Store, shows as "open"

Viewed 578

I have the same application, but two separate builds, one build is pre-installed on my phone, the other one is uploaded to the Google Play Store. Both builds share the same exact name (com.example.ktest), the only difference is the version numbers:

Pre-installed on the phone built with:

versionCode 444
versionName "0.8"

Uploaded to playstore built with:

versionCode 555
versionName "1.0"

Now I have the pre-installed app on my phone, but the newer version which is at the app store is not installed. Now when I go to Google Play Store, the Google Play Store offers me to "open" the app, instead of "update", even though the app on the Google Play Store has a higher version number.

Why doesn't the Google Play Store offer me to "upgrade" the app? Thanks!

Please note: The build was uploaded on the playstore 4 days ago and it's present there, I'm not having issues uploading the app to the store. The issue I'm having is that it doesn't offer to "upgrade", it offers only to "open" at the playstore apps page.

2 Answers

I have published 10 applications so far and I can tell you that there is no certain time. However most of the times it took 2-4 hours. There is one more thing, contrary to popular belief it is not an automated process. If you do something against Google Policy they may reject your application. But sometimes they don't reject even if you do something against their policy. I know this is very confusing but it is the truth.

EDIT: If you want your application published faster. You should publish as alpha before. Publishing as alpha is necessary for testing In-App Billing and no one will see your application on alpha except your testers. When it comes to publishing on production (normal publishing everyone can see this version), you should just upgrade from alpha to production and that’s it. Your application will be live on 10 minutes or less.

The problem was that the pre-installed application was not signed. After signing it, the playstore offered to "upgrade" instead of "open".

Related