question

Damjan Lampret avatar image
Damjan Lampret asked

Transferred app - IAPs stop working (POSSIBLE SOLUTION)

I've transferred an app from one developer account to another developer account. IAP remained working in the transferred app. But upon trying to update the app the IAPs stopped working. This also resulted in rejected app submission. I believe I have found a solution, but would be good for someone from Amazon to confirm. [i] Colonies vs Empire, v1.1.71: fully working IAPs. This version was the one transferred from the seller's account to a buyer's account. The IAP remained working after the transfer. Colonies vs Empire, v1.1.98: IAP SKUs all return as unavailable, IAP no longer working. App rejected from submission. Colonies vs Empire, 1.1.99 (version from yesterday). Only one SKU comes as OK, the rest are returned as unavailable. In the portal all IAP SKUs are with a status LIVE. I vaguely remember that I might have re-submitted the SKU that started working. 09-26 12:26:28.258: I/AmazonIAP(29074): ___________________________ registerObserver 09-26 12:26:28.266: I/AmazonIAP(29074): ___________________________ onSdkAvailable isSandboxMode false 09-26 12:26:28.266: I/AmazonIAP(29074): ___________________________ initiateItemDataRequest, products: [Ljava.lang.String;@41e3de20 09-26 12:26:32.391: I/AmazonIAP(29074): ___________________________ onItemDataResponse 09-26 12:26:32.391: I/AmazonIAP(29074): ___________________________ status SUCCESSFUL || SUCCESSFUL_WITH_UNAVAILABLE_SKUS 09-26 12:26:32.391: I/AmazonIAP(29074): ___________________________ sku: timesand500 title: Time Sand Small price: $4.99 09-26 12:26:32.399: I/AmazonIAP(29074): ___________________________ sku: timesand35000 (unavailable) 09-26 12:26:32.399: I/AmazonIAP(29074): ___________________________ sku: timesand16000 (unavailable) 09-26 12:26:32.399: I/AmazonIAP(29074): ___________________________ sku: timesand1400 (unavailable) 09-26 12:26:32.399: I/AmazonIAP(29074): ___________________________ sku: timesand3600 (unavailable) 09-26 12:26:32.399: I/AmazonIAP(29074): ___________________________ sku: timesand8800 (unavailable) I EDIT ALL BUT ONE IAP SKU. I MAKE NO CHANGES - JUST RE_SUBMIT THEM. First no effect. After about 24hrs I think I found the problem. Now only one IAP SKU still remain unavailable. The one that I didn't touch at all. Even the one that I didn't touch is still with the status LIVE. That I think what was the root of the cause - if it says LIVE you trust it should be retrivable by Colonies vs Empire, 1.1.102 (version from today). 09-26 14:33:28.762: I/AmazonIAP(3951): ___________________________ registerObserver 09-26 14:33:28.770: I/AmazonIAP(3951): ___________________________ onSdkAvailable isSandboxMode false 09-26 14:33:28.778: I/AmazonIAP(3951): ___________________________ initiateItemDataRequest, products: [Ljava.lang.String;@41f8a640 09-26 14:33:30.895: I/AmazonIAP(3951): ___________________________ onItemDataResponse 09-26 14:33:30.895: I/AmazonIAP(3951): ___________________________ status SUCCESSFUL || SUCCESSFUL_WITH_UNAVAILABLE_SKUS 09-26 14:33:30.895: I/AmazonIAP(3951): ___________________________ sku: timesand35000 title: Time Sand Ultimate price: $79.99 09-26 14:33:30.895: I/AmazonIAP(3951): ___________________________ sku: timesand1400 title: Time Sand Medium price: $9.99 09-26 14:33:30.895: I/AmazonIAP(3951): ___________________________ sku: timesand3600 title: Time Sand Large price: $19.99 09-26 14:33:30.895: I/AmazonIAP(3951): ___________________________ sku: timesand8800 title: Time Sand Xxl price: $39.99 09-26 14:33:30.895: I/AmazonIAP(3951): ___________________________ sku: timesand500 title: Time Sand Small price: $4.99 09-26 14:33:30.895: I/AmazonIAP(3951): ___________________________ sku: timesand16000 (unavailable) Conclusion: after app transfer from one developer account to another developer account - I believe but don't have 100% evidence - that all is needed is to edit existing LIVE IAP SKUs and Submit them again. To developer seems like a no-op but seems to change something within Amazon to make these SKUs again workable. [/i]
iap
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Damjan Lampret avatar image
Damjan Lampret answered
Note: This relates to Amazon IAP library 1.0.3 and 1.0.7. It seems the version of the library doesn't have any effect. I haven't tried implementing V2 IAPs.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

DougM@Amazon avatar image
DougM@Amazon answered
Hello Damjan, From discussing the issue with our internal teams who worked on fixing the issue from our end, it appears that your In-App items are now purchasable within your app. Please feel free to contact us again if there are any further questions.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Ryan Seabury avatar image
Ryan Seabury answered
I think I just experienced this exact same issue with a Unity game using the IAP 1.0 plugin. Transferred an app between developer accounts a while ago, IAP seemed to still work fine. Trying to put out an update for an upcoming promotion, and suddenly the IAP Unity plugin is telling me all the SKUs are unavailable. I've been searching for days as to possible causes, this is the only thing that sounds like a fit. I just edited all my IAP items on the Amazon Dev Console, waiting for them to go from "Approved" to "Live" again to see if this fixes it. @Amazon it would be awesome if the reasons "unavailable" comes back for SKUs were explained clearly somewhere. If that is in the docs, I can't find it (the online documentation for Unity IAP plugin is generally not very good in comparison to other platforms, getting IAP to work at all seems to take a lot more trial and error for Amazon than anything else). Also why is there still no official IAP 2.0 plugin for Unity?
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Nick Gardner avatar image
Nick Gardner answered
Hi, I'd suggest doing a metadata update and then resubmitting your IAP items. That should republish the IAP items and solve the issue. Thanks, Nick
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.