Thank you @DTS Engineer . I understand that part of it and we have implemented that. We call this at app launch and when the app enters the foreground:
func checkForAllTransactions() {
LogManager.shared.addLog(logString: LogMessageConstants.storeKit + " TransactionObserver checkForAllTransactions")
Task(priority: .background) {
for await verificationResult in Transaction.all {
await self.handleAll(transaction: verificationResult)
}
}
}
In terms of releasing and testing, we were not able to confirm this behavior and above function get any results using TestFlight pre-release. We have since had our app reviewed and approved and still are unable to confirm this behavior. Are there any special conditions that are required to be able to test it?
Post
Replies
Boosts
Views
Activity
Also, I should add with the StoreKit testing framework everything worked as expected. I'm wondering if there is some environment dependency with the App Store that we don't have. I have seen posts that say in-app purchases need to wait 48 hours. Our subscriptions have been defined and in use for years now. We just added offer codes for this release.