27 lines
1.1 KiB
Markdown
27 lines
1.1 KiB
Markdown
# Testing
|
||
|
||
### Sandbox testing in Amazon
|
||
|
||
To use Amazon’s local Sandbox testing app, generate a JSON description of your product catalog on the device’s SD card using the `IAmazonConfiguration` extended configuration:
|
||
|
||
````
|
||
var builder = ConfigurationBuilder.Instance(
|
||
StandardPurchasingModule.Instance());
|
||
// Define your products.
|
||
builder.AddProduct("someConsumable", ProductType.Consumable);
|
||
// Write a product description to the SD card
|
||
// in the appropriate location.
|
||
builder.Configure<IAmazonConfiguration>()
|
||
.WriteSandboxJSON(builder.products);
|
||
````
|
||
|
||
When using this method to write product descriptions to the SD card, declare the Android permission to write to external storage in the test app’s manifest:
|
||
|
||
````
|
||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||
````
|
||
|
||
Remove this extra permission before publishing, if appropriate.
|
||
|
||
Amazon Sandbox is now set up for local testing. For more information, please see Amazon's [App Tester documentation](https://developer.amazon.com/public/apis/earn/in-app-purchasing/docs-v2/installing-and-configuring-app-tester).
|