Hi there. I'm wondering if you have any suggested workflows or other plans to support non-renewing subscriptions as IAP products. Specifically, the tricky idea is that a non-renewing subscription IAP does, practically, have an expiration date, but the App Store receipt doesn't include such a field. (In fact, I believe the App Store doesn't know the duration for a non-renewing subscription.) If I validate/parse the receipt myself, I can walk through IAPs and add known-to-me durations to purchase dates (plus a bit of logic to ensure multiple purchases accrue in favor of the customer) to arrive at an effective expiration date. I'm not sure I can do the same currently in the Purchases API, can I? I suppose for RevenueCat to take care of these expiration dates along with those of auto-renewing subscriptions, you'd have to have developers configure the durations of each product (or offering). I don't presume to know if this is the best or even a feasible solution. Any suggestions? Do you now of any best practices for dealing with a mix of non-renewing and auto-renewing subscriptions in RevenueCat? Thank you.
Posted by Ken Zinn 10 months ago
Is it possible to delete app user IDs from the backend? I would like to support a scenario where I use the identifierForVendor (or something like it) as the app user id, which potentially changes after a reinstall. I am trying to restrict it to a one device per auto-renewing subscription (commercial shared-device, multi-user medical app), but don't want the user to get permanently locked out of their purchase due to an uninstall.
Posted by Chris 10 months ago
Hello here, We currently considering of using your service, and wondering if it might help us figuring out the reason behind 'Cannot connect to iTunes Store' error we are receiving. We know that this is quite general message, but does your system have ability to distinguish between real reasons behind it? Thanks.
Posted by Maksim Orlov 10 months ago
Hello, What is the process / procedure / method calls to handle plan changes? For the sake of example lets say I have two plans (in the same Apple App Store group) called `alpha` and `bravo`; and the user has already purchased the auto-renewing `alpha` plan. How would I move the user to the `bravo` plan? Thank you!
Posted by Cody Caughlan 10 months ago