Hi!
We’ve been using Unity IAP for consumable products but decided to add auto renewable subscriptions just now. We have a backend server that adds X day to the subscription whenever a purchase has occured.
On IOS, we get all receipts, even if the application hasn’t been on when the purchase happened (auto renew, apple handles this).
On Android we only get the initial purchase receipt that started the auto renew cycle. We are not able to get any automatic receipt, only to check whether the subscription is still active (boolean field in the JSON answer indicates this). But this is not enough as we have to increase the user’s subscription date with X time.
The “restore purchase” does not solve this as we cant force the user to reinstall the app.
Is is possible to get all receipts? Currently we have to put our next release to hold due to this issue on Android.