Found the root cause: the introductory offer was somehow removed before the test purchase was made. I deleted the transaction and purchased again with introductory offer added and everything worked fine.
Post
Replies
Boosts
Views
Activity
Same here. Transactions are not shown on the transaction manager and the time rate setting doesn't work anymore.
Update: transactions shows again after I reset the simulator, but time rate setting is still not working.
Update again:
I'm in UTC+8 time zone and I found that the expiration date from the receipt was 8 hours later than it should be.
Subtract 8 hours from the expiration date and everything worked as expected..
Same here on 14.2 release. Did you guys have any progress?
I have the same question as JosephBigBoss. Though the field 1719 returns 1 using Xcode StoreKit configuration, I never see it true in the production environment (we have a event tracking on this).
Is this field ever be true in the local receipt in the production environment?
I've also tried it on my own project, it behaved the same.
Furthermore, when running on the real device, detach was called only on purchasing then never got called again. But the renewal transaction could be found in the receipt using the old way.
Same crash every time before unit testing..
SKReceiptRefreshRequest also failed with below error:
Error: Optional(Error Domain=SKErrorDomain Code=0 “An unknown error occurred” UserInfo={NSLocalizedDescription=An unknown error occurred, NSUnderlyingError=0x283d763a0 {Error Domain=ASDServerErrorDomain Code=500332 “Unhandled exception” UserInfo={NSLocalizedDescription=Unhandled exception, NSLocalizedFailureReason=An unknown error occurred}}})
Another issue here. I created an offer code and selected "No, this code will replace the introductory offer", and the code generated marks "Yes, customers can redeem both an introductory offer and this code".
Not sure if this is a display problem or the setting just didn't take effect.