Reputation: 11
I am confused by one statement in Google’s official document:
“If your device is running Android 3.0, in-app billing requires version 5.0.12 (or higher) of the MyApps application. If your device is running any other version of Android, in-app billing requires version 2.3.4 (or higher) of the Android Market application.“
I am wondering if it means:
Or does it mean the following:
Could someone please help clarify our confusion?
Thanks, Tim
Upvotes: 1
Views: 1263
Reputation: 3306
I haven't started venturing into the 3.x and up yet (currently interested in phones only, not tablets) but I can tell you that Google’s official documents are in way too many cases not up-to-date. At least in the case of In-app Billing, "Android Market application >= 2.3.4":
My device is running Android version 2.3.4 and Market version 2.3.6 and the sample application kept greeting me with an error message, saying that I "cannot use the Android Market at this time". The error disappeared only after I updated it to the latest 3.4.4.
Does this mean that In-app Billing always requires the latest Android Market application version? I still don't have an answer to that.
Update: If you look at Google's help page for In-app Purchasing Availability, it reads:
In order to make in-app purchases, you'll need an active Internet connection and the latest version of Android Market installed on your phone. In addition, Android 3.0 users must have MyApps 5.0.12 or higher. Please visit our Updating Android Market article for more information.
Which confirms my conclusion:
Does this help?
Upvotes: 2