I can't find any forum threads or documentation around this topic. I'm trying to determine what's the best practice for distributing your apk to your internal QA team for testing. We've used TestFlight for google flavors of our application and now we are getting into the kindle space. Google Play also offers a distribution platform for alpha and beta groups so that you can distribute your apk through the store, for testing, prior to production. What are others doing for the Amazon platform? Are you simply just uploading the apk to let's say an S3 bucket (if you are using AWS) and you send your QA team a link to it, to manually download the apk and install it onto a kindle device? Thanks for any guidelines and help you can provide.
@Sujoy@Amazon So currently during beta-testing we still have to install the apk and test and i am assuming the app will now contact Amazon servers rather than the SDKTester. Is that correct ? Please advice.
Please clarify what do you mean by "beta-testing". Have you sent us email to
AppTestingServicefirstname.lastname@example.org as described in below blog? https://developer.amazon.com/post/Tx293N3FL3EGSWK/Save-Time-and-Self-Test-Your-App-Prior-to-Appstore-Submission-Free-Beta-Program.html If yes, I would like to know the app name.
By beta-testing i meant the app is already submitted to Amazon and approved. So, before going live i would like to test the purchases on Amazon servers. Given that the app is already visible to my beta-tester account on the AppStore, i was hoping to install the apk which was sent for approval and test the purchases on Amazon servers. Can this approach work ? If not, then how/when do i get to test it on live servers. I had already tested them using the SDKTester. Thanks in advance.
Hi Shanmi, Thank you for writing back. Actually, you can never test your app with live IAP system in the apk that you submitted to us. Only thing you could do is to test your IAP implementation in sandbox environment (with SDK tester - that you have done already) before or after submission. Your submitted version of apk is already approved means, the IAP integrations are working fine with live environment and that we make sure in the review process.After having your version live in the App Store, you could certainly test IAP in live system in the apk you install from App Store. Please note, you would not be able to test IAP in live environment in the apk that you generate though your build process. Thanks.
Hi Sujoy Thanks a lot for clearing that up. On a sidenote though it would be nice to have a way to test the purchases on live environment like GooglePlay, but thats a different thread altogether. Thanks again.