Thank you for your reply. We have implemented all the necessary code to listen for transactions that occur outside the app.
Our app has already been reviewed in the App Store, but we have not published it yet. We have waited 48 hours after activating all identifiers, but our padlock is still not being called as an observer when we attempt to redeem outside the app. We are performing the redemption via URL. To listen for transactions, we used
for await verificationResult in Transaction.updates {
await self.handleUpdate(updatedTransaction: verificationResult)
}
We also then tried with
for await verificationResult in Transaction.all {
await self.handleAll(transaction: verificationResult)
}
, but we still haven't had any success. Is there any other way to listen for transactions?
One question: Do we need to set SKIncludeConsumableInAppPurchaseHistory to true for offer codes? Does Apple consider offer codes to be consumable or non-consumable?
Post
Replies
Boosts
Views
Activity
Thank you for your reply. We have implemented all the necessary code to listen for transactions that occur outside the app.
Our app has already been reviewed in the App Store, but we have not published it yet. We have waited 48 hours after activating all identifiers, but our padlock is still not being called as an observer when we attempt to redeem outside the app. We are performing the redemption via URL. To listen for transactions, we used
for await verificationResult in Transaction.updates {
await self.handleUpdate(updatedTransaction: verificationResult)
}
We also then tried with
for await verificationResult in Transaction.all {
await self.handleAll(transaction: verificationResult)
}
, but we still haven't had any success. Is there any other way to listen for transactions?
One question: Do we need to set SKIncludeConsumableInAppPurchaseHistory to true for offer codes? Does Apple consider offer codes to be consumable or non-consumable?