Effective immediately, the Amazon Dash Replenishment Service has updated the method for testing devices in unlaunched marketplaces. The old method of adding names to a customer account whitelist is being replaced with a new system that simply allows developers to add an extra flag in the code text when you are registering a device for testing. This is an improvement from the old system because it allows developers to begin testing immediately, rather than waiting to be added to the whitelist.
What is changing? Dash Replenishment Services previously required developers who wanted to test in unlaunched marketplaces to submit a request to be added to a customer account whitelist, which allowed devices registered to your account to be tested in marketplaces that are not yet live. With the new system, developers fill in an extra flag in the code text during the Login with Amazon (LWA) implementation to notify Amazon that the device is not live. Refer to the updated documentation below for guidance on how to flag a device for testing:
What do I need to do? There is a 30-day grace period beginning today, June 8, 2017. If you currently are testing a device in a non-live marketplace, you do not need to do anything. We will backfill your existing devices with the non_live flag. If you are planning to begin registration of a device after the 30 day grace period is over, you will need to pass in the non_live flag during your implementation.
If you have further questions, please let us know in the comments below.