Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In-app billing in Android - questions

I have several questions about the Android in-app billing, as I cannot find what I need in the documentation.

1: It does require Android 1.6 or higher, AND Market 2.3 or higher. How can I install Android Market 2.3 manually, if the device I have is NOT rooted?

2: I tried it on Android 2.2 and Market version 2.2.11, but there were errors in reading Bundle responses.

3: Does it even have a chance running on emulator?

4: What do I actually have to do, to test in-app purchase? I downloaded the sample app, and compiled it, but I could not even get my static responses back (Market app 2.2.11).

5: Actually, is it LEGAL to install the Android Market 2.3 on devices with lower Api Level? Google say you need Droid 1.6 SDK, and market 2.3, but as far as I know there are no (or very few) devices with Market 2.3 that are running below 2.3 Android. Can you update your Market app?

6: (Lame) Does the Android Market Client auto update itself, when I new one is released ?

like image 846
George Avatar asked Feb 23 '11 14:02

George


1 Answers

  1. You shouldn't have to install Market 2.3.0 manually, the market app should update itself when a new version is released.

  2. You already said it requires Market 2.3.0 so obviously it won't work on 2.2.11.

  3. Lots of people have been running Market on the emulator, so it may work: How to install Android Market App on the emulator?

  4. See question 2. Also even if you have Market 2.3.0 I'm not sure Google have enabled the testing phase yet. I too would like to use in app purchases but I'm not going to bother trying it for a few months.

  5. I believe all devices will get Market 2.3.0, not just those running Android 2.3, since it's just an app and not part of the OS, but I could be wrong.

  6. Yes.

like image 67
Richard Avatar answered Nov 01 '22 05:11

Richard