This documentation provides an early look at the Android Market In-app Billing service. The documentation may change without notice.
This documentation gives you an early look at the Android Market In-app Billing service. We are providing this documentation to help you get started designing your in-app billing implementation.
In addition to this documentation, we are providing a sample application that shows you how to implement in-app billing. Although you can compile the sample application, load it on a device, and run it, you cannot use it to make purchases at this time. In-app billing relies on version 2.3.0 (and higher) of the Android Market application, which may not be available yet.
In the coming weeks we plan to launch the testing phase of the in-app billing release. Following the testing phase we will launch in-app billing to the general public (see table 1 for a summary of upcoming launch milestones).
Release Phase | Android Market Application | Description |
---|---|---|
Early Development | Version 2.3.0 not available | Provides an early look at documentation and sample application. |
Test Development | Version 2.3.0 available to developers and users | In-app billing service allows static testing with reserved product IDs. You cannot publish applications that use in-app billing. |
Final Release | Version 2.3.0 available to developers and users | In-app billing service allows end-to-end testing of in-app billing. You can publish applications that use in-app billing. |
During the testing phase we will release version 2.3.0 of the Android Market application. This will allow you to test your in-app billing implementation using the reserved product IDs and test responses. However, you will not be able to test end-to-end in-app purchases during the testing phase, and you will not be able to publish an application that uses in in-app billing.
After the testing phase is complete, we will release in-app billing to the general public. This will enable you to perform end-to-end tests of your in-app billing implementation using your actual in-app products. You will also be able to publish applications that use in-app billing.
This documentation may change in the coming weeks as we move from the preview phase to the testing phase of this beta release. Be sure to check this documentation frequently for updates.