Hi, We found that in same cases the StoreKit2 API Product.purchase() return an other transaction which is not what the user is purchasing.
We are confused that if the usage below could lead to this issue:
StoreKit2 and old StoreKit are used at the same time:
purchase by StoreKit2: Product.purchase();
in the callback method [SKPaymentTransactionObserver paymentQueue:updatedTransactions:], call the old API [[SKPaymentQueue defaultQueue] finishTransaction:] to finish transaction, but never call the new one Transaction.finish().
Your reply will help us a lot! Thank you.
Post
Replies
Boosts
Views
Activity
SUMMARY
iOS16 Beta system local network permission pop-up alert does not display
STEPS TO REPRODUCE
Install My App for the first time on iOS16 Beta system devices
Open the My App and you will first see the local network permissions introduction page
On this page we will send UDP broadcast packets
RESULTS
The user should then see the local network permission authorization pop-up alert,but there is no actual popup in iOS16Beta,but it works fine on the previous version of iOS system
NOTES
On the previous version of iOS system, by sending UDP broadcast, the local network permission authorization pop-up alert can be triggered normally, but in iOS16Beta, the pop-up alert will not appear, and the local network permission switch will not appear in the App-related system settings. I don't know how to deal with this problem. I have tried many methods and it doesn't work. Can someone help me.
Hello, I want to know If there is any new API changes in the latest iOS 15 release versions for an easier and more performant way to check for local networking permissions.
Inherited from this question:
https://developer.apple.com/forums/thread/681971?answerId=677869022#677869022