Skip to main content

Amazon Appstore

📘

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.
  • Production.
⚠️

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.

App Tester

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.

Live App Testing (LAT)

Submit your app to the App Testing Service.

App Testing

Submit the APK for your app to LAT.

Drop APK

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'.

LAT

Start Test

Confirm Test

Click on 'Live App Testing' in the sidebar again, then click 'Manage testers' to add your testers.

Manage Testers

Add New Testers

Add Testers Button

New Tester

Fill out the relevant details and click 'Save'.

Return to 'Live App Testing' and select 'Edit Testers'.

Edit Testers

Select the testers you want to test this app and hit 'Save'.

Add Testers

After adding testers, select the three dots, and then click 'Submit'.

Submit Testing

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.