Suppose if the user has revoked the entitlement type IAP (cancelling in SDK tester) , when calling getPurchaseUpdatesResponse() method , revoked entitlement items are returned in getRevokedSkus() of PurchaseUpdateResponse, but for the subscription type IAP, getRevokedSkus() doesn't return anthing, we can only identified by using the end date of the receipt returned. Is this expected ? or issue with the SDK tester? For implementing subscription type IAP , do we really need to maintain the user information of our own? because we are not maintaining anything about the user on the server side.. Please let me is this really required? we have a monthly subscription for one IAP item, but this subscription allows the user to download the content from the server only on Wednesdays, i know the amazon server returns true for all the day because it is a monthly subscription. Should we restrict the download from the application side itself? Thanks in advance.
Hi, For the subscription type IAP, getRevokedSkus() doesn't return anything => This is expected, the getRevokedSkus only apply to entitlements and not Subscriptions. We do not revoke subscriptions as the Customer would have paid for it at the beginning of the subscription and would be entitled for it for the subscription period. 2. Do we really need to maintain the user information of our own => No, you do not need to maintain any User information. Hope this helps.