This section assumes you've followed our Quickstart section of our Getting Started guide to install and configure our SDK.
There are two options for sandbox testing: an Android device with the Amazon Appstore installed (which can be downloaded here), or on an Amazon device running Fire OS, like a Fire TV.
There are three different testing environments in Amazon (official docs):
- App Tester. There's an app called App Tester that can be installed in your testing device and configured with a JSON to load testing products.
- Live App Testing. This is similar to a beta or TestFlight release. You create an APK, upload it to the Amazon Appstore, add testers and start the test.
Purchase testing only available in the Live App Testing environment
While Offerings will load in the App Tester environment, RevenueCat will only validate purchases in the Live App Testing environment.
We recommend starting by configuring the App Tester with the same products configured in the RevenueCat dashboard, which will let you get offerings and test how your paywall screen looks.
When you're ready to test purchasing the products, start a Live App test with a debug APK and download the app in the device via the Amazon Appstore. The installed app should be able to process the purchases and you can test the whole integration. You can also attach the Android Studio debugger to that debug APK downloaded from the Amazon Appstore if needed.
When using Amazon's App Tester app, you'll need to enable sandbox mode. You can enable sandbox mode by following Amazon's guide here.
- Submit your app to the App Testing Service.
- Submit the APK for your app to LAT.
- Have your group of testers test your app via LAT:
- Go back to your developer dashboard and select your app from the 'App List'. Here you will select 'Live App Testing'.
- Click on 'Live App Testing' in the sidebar again, then click 'Manage testers' to add your testers.
- Fill out the relevant details and click 'Save'.
- Return to 'Live App Testing' and select 'Edit Testers'.
- Select the testers you want to test this app and hit 'Save'.
- After adding testers, select the three dots, and then click 'Submit'.
Once this is completed, testers will receive an email containing a link to your app's test page with instructions on how to download and install your app.
Updated 5 months ago