Sì, Apple notifica all'utente il rinnovo imminente. Secondo la pagina dello sviluppatore Apple che parla degli abbonamenti :
Auto-renewable subscriptions give users access to content or services from within your app on an ongoing basis. At the end of each subscription duration, the subscription will automatically renew until a user chooses to cancel it
Nella tua app puoi anche indirizzare l'utente alla pagina Apple che punta alla parte di gestione dell'abbonamento in iTunes. In questo modo l'utente può controllare lo stato di tutti i suoi abbonamenti.
Sebbene questo non sia un processo estremamente complicato da comprendere, non lo definirei semplice. Ho dovuto passare attraverso diversi tutorial prima che riuscissi a capirlo meglio. Anche Apple ha un sacco di informazioni sul sito degli sviluppatori.
Aggiornato in base ai commenti : quella pagina si collega a diverse altre pagine degli sviluppatori. Queste pagine indicano che Apple tenterà di rinnovare automaticamente l'abbonamento alla data di rinnovo e non richiederà all'utente ulteriori input a meno che non ci sia un problema ( fonte ):
The renewal process begins with a “preflight” check, starting ten days before the expiration date. During those ten days, the App Store checks for any issues that might delay or prevent the subscription from being automatically renewed—for example, if the customer no longer has an active payment method, if the product’s price increased since the user bought the subscription, or if the product is no longer available. The App Store notifies users of any issue so that they can resolve it before the subscription needs to renew, ensuring their subscription isn’t interrupted.
During the 24-hour period before the subscription expires, the App Store starts trying to automatically renew it. The App Store makes several attempts to automatically renew the subscription over a period of time but eventually stops if there are too many failed attempts.
Inoltre:
The user can also disable automatic renewal and intentionally let the subscription expire, then renew it at a later date, creating a longer lapse in the subscription. Make sure your app’s subscription logic can handle lapses of various durations correctly.
La mia lettura di tali informazioni indica che l'app si rinnoverà automaticamente senza l'intervento dell'utente se non ha disattivato la funzione di rinnovo automatico.