First problem is we don't know how to count "refund of the prorated amount of their original subscription" after upgrade. We got notification with "is_upgraded":"true" for one of subscriptions, after verification, but there is no field cancellation_date_ms which should indicate upgrade time. Without that filed we can not count refunded price... Does anyone know some about this logic?
Second is new notification field unified_receipt wich should replace old fields latest_receipt_info and latest _expired_receipt_info. But problem is old fileds is objects for current notification while latest_receipt_info in unified receipt is "an array that contains the latest 100 in-app purchase transactions of the decoded value in latest_receipt". As how i am understand - we should find in this array latest transaction with highest transactionId and that should be our sought transaction. Or not?
Hello, who can axplain how to manage with ranking subscription logic https://developer.apple.com/app-store/subscriptions/#ranking. In our application we decided implement it, but have some troubles.