How to implement Amazon in-app purchases plugin

Hi,

I am trying to implement Amazon’s Unity plugin for in-app purchases, but I just can’t get it work. It does seem to work fine using the local SDK tester tool, but when I try to test it live using Amazon “Live app testing”, absolutely nothing happens. If I have the SDK tester tool installed, it just uses that, and if I uninstall that tool, it does not even seem to try to connect to the Amazon servers at all. Logcat just gives this message:

(  776): Unable to start service Intent { act=com.amazon.testclient.iap.appUserId flg=0x10000000 cmp=com.amazon.sdktestclient/.command.CommandBroker (has extras) } U=0: not found

Has anyone managed to get Amazon IAP (v2.0) working? I find the documentation amazingly confusing and unclear, and there’s extremely few examples on the Internet on this. For the old version, 1.0, there are some tutorials, but the new version that you have to use now seems to work in a very different way.

Any help would be greatly appreciated. Thank you in advance!

@Pigghaj Unity IAP now includes an alternate solution, supporting Amazon IAP.

Visit Unity - Manual: Unity IAP for the overview and Unity - Manual: Setting up Unity IAP to set it up.

Also, just for Amazon, try looking over these instructions as a checklist Unity - Manual: Configuration for the Amazon Appstore since they apply even in the case you use Amazon’s SDK.

Hi @Pigghaj Did the Amazon IAP v2 work for you? I am implementing it right now and don’t know how to initialize the IAP service.