De acuerdo con la manzana en el Apéndice de guía de compra de programación:automática suscripción Compras In-App: Restauración de renovaciones posteriores
La App Store crea una transacción separada cada vez que se renueva una suscripción. Cuando su aplicación restaura compras anteriores, Store Kit entrega cada transacción a su aplicación.
Imaginemos que mi suscripción a la aplicación es solo del lado del cliente (sin componente de servidor). La forma más sencilla de verificar que se hayan facturado las renovaciones posteriores parece ser restaurar las compras anteriores todos los meses.
Sin embargo,, esto muestra la solicitud de contraseña de iTunes del usuario cada vez que llame al restoreCompletedTransactions
, lo que parece una mala experiencia del usuario. ¿Es el único recurso para usar el código de verificación de recibo del servidor (junto con el nuevo "secreto compartido")?
Buena idea. Ojalá Apple lo permitiera. –