Hello,
I am having some issues trying to get the promoted IAP working on iOS.
-
The IAP is working fine if bought from within the app but not when accessed from outside [irrespective whether app is open in background or not]
-
I have initialised the store at the Start() of the game in the first scene itself
-
When I click on the link (itms-services://?action=purchaseIntent&bundleId=xxx&productIdentifier=yyy) it opens up the app, and the following is logged in XCode in the below order:
a. UnityIAP UnityEarlyTransactionObserver: Payment queue shouldAddStorePayment
b. UnityIAP:UpdatedTransactions
c. [SKPaymentQueue]: Tried to send purchase intent: [IAP Product id] to delegate, delegate does not respond to method paymentQueue:shouldAddStorePayment:forProduct -
It asks me for my password, and then shows the correct product which I am buying.
-
After pressing Buy, it waits for a few seconds and then gives the below error in Xcode:
ProcessPurchase: FAIL. Unrecognized product: ‘[IAP Product id]’
On the App it shows the purchase was successful, but obviously I am not awarded the coins as intenally it has failed!
Any guesses what the issue could be?
Any kind of leads would help!
Thanks