Receipts are not updated after a subscription in-app purchase

Originator:szengel
Number:rdar://34907019 Date Originated:10-Oct-2017 11:43 AM
Status:Open Resolved:
Product:macOS + SDK Product Version:OS X Version 10.13 (Build 17A365)
Classification:Other Bug Reproducible:Unable
 
Summary:
Our customers report that after an in-app purchase of a renewable subscription, the subscription is not visible/active. 
The subscription is not visible/active even after "[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]" is called.
Inspecting the receipt of the App shows that no in-app purchases are stored in the receipt.
Only deleting the app and re-downloading it from the AppStore resolves the issue.

Steps to Reproduce:
1. Have an app with an auto-renewing subscription.
2. Buy a subscription in-app purchase - we've only seen this from customers in the production environment.

Expected Results:
Receipt on the customer's device should contain the subscription.

Actual Results:
Receipt does not renew, app does not see that the subscription was purchased. Even after "restoring purchases".

Version:
OS X Version 10.13 (Build 17A365)

Notes:
We haven't noticed a pattern, yet. Our customers can send us debugging informations and this includes the receipts so we know for sure that the renewed subscriptions are not in the receipt files. See the attached receipt.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!