I initially and incorrectly reported Amazon IAP as broke in the original post title. Amazon IAP is in fact NOT broke!
Please disregard what follows…
How do I know this?
Because I am doing a bunch of updates to the store right now.
Between one app update and the next app update, store.init(TransactionCallback) fails.
I have used adb logcat Corona:v *:s with a print statement either side of store.init(TransactionCallback)
The print statement immediately following store.init(TransactionCallback) fails to execute.
As a sanity check, I rebuilt an app that I had uploaded to Amazon literally 30 minutes ago (when the call to store.init(TransactionCallback)) worked.
You guessed it - the call to store.init(TransactionCallback) no longer works.
I’ve experienced this with your plugin architecture before - and I’m on the end of it again and it’s not very nice.
When will Amazon IAP be fixed?