I am adding InApp purchases and subscriptions to a new macOS app for the MAS. The products are OK. I also have defined a range of subscription options and they are showing up in my app as available. The user can click on them and, if they purchase them, will have their expiry date extended.
Option 1: user never re-subscribes
Not a problem as I know when their expiry date is. When they next log in, they get warnings, and eventually reduced/stopped service.
Option 2: user does re-subscribe
How do I know if/when they renew? Do I need to do a product request each login?
Is it correct that Apple handles the renewal request (whether accepted or cancelled, and I am informed after the fact), or do I need to prompt the user?