Posts

Post not yet marked as solved
1 Replies
1.1k Views
According to apple DID_RECOVER is a replacement for RENEWAL. For most of the times I see in logs both of them reach our company server at the same time, but there are occasions when there's only one of it. Also, I've noticed that sometimes RENEWAL is also overlapped with INTERACTIVE_RENEWAL as well.How should I handle such scenarios?
Posted Last updated
.
Post not yet marked as solved
0 Replies
270 Views
I've noticed in our production logs that when we call apple api for receipt info fo newly created subscription the structure of the returned data is as described here:https://developer.apple.com/documentation/appstorereceipts/responsebodyThen we got notification DID_RECOVER, we got receipt from it and try to validate it within your api. This time some fields are missed; eg "environment" in response body or "receipt_type" in https://developer.apple.com/documentation/appstorereceipts/responsebody/receiptIt seems like a bug on your side. If it's otherwise can you please advise how should I proceed with 2nd scenario to get these missed fields?
Posted Last updated
.
Post not yet marked as solved
0 Replies
355 Views
I've noticed on company server that sometimes we receive twice (there's 1 sec difference between them) the very same notification. Is it normal behaviour? BTW, do apple send notification again if my server returns eg 500 http status code?
Posted Last updated
.
Post not yet marked as solved
0 Replies
235 Views
I've noticed in logs that many notifications; eg like CANCEL, INTERACTIVE_RENEWAL, DID_CHANGE_RENEWAL_STATUS come sometimes with last_receipt_info field and other time there's latest_expired_receipt_info. Is it normal behaviour and I should handle both of them the same way based on the data in the *_receipt_info field?
Posted Last updated
.