Question

I've just uploaded my first app to Android Market. Strangely, there are some major differences between the pkg I installed directly on my phone and the pkg I downloaded from the Market after I uploaded.

  1. The icon reverted to the Android icon instead of my custom one.
  2. The name of the shortcut reverted to a test version of the app I had uploaded earlier and then removed from the market before actually publishing it.
  3. The app asked for one permission (write access to external storage) that my pkg did not request
  4. The app requires Android 2.3.7 or higher according to the Market, even though I set the version requirement to 2.0 (sdk 5)
  5. JSONP requests are no longer working.

How odd! What is going on? All these things worked fine in the pkg that I put on my phone without passing through the market.

One explanation might be that somehow the market mixed up the old pkg (which I deleted) with the new. This is unlikely, since the app walks and talks like the most recent version and not like that old test version. Also, the manifest contains new permission requests that weren't in the old test version.

Another suspect is the (deprecated) copy protection in Android Market. I'm trying to get rid of that now and see if it helps any. But why it would mess with details of the manifest or block jsonp I don't know.

The app is located here for anyone wanting to test (it's free): https://market.android.com/details?id=com.phonegap.affordit (As of yet there are no downloads except by me, since I postponed marketing until I was sure it would really work. Glad I did that!)

Was it helpful?

Solution

I've never seen this, though I am aware that new APKs you upload can take a while to show for download. I'd certainly make sure the APK you're downloading is the version you think it is, not the previous one.

It seems highly unlikely the Market would mess with APKs in this way. I expect it's a simple case of mistaken identity.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top