Estoy implementando suscripciones automáticas renovables en mi aplicación y me pregunto si existe una forma de simular cuándo se agota el período de suscripción y se crea una nueva transacción.Cómo probar suscripciones renovables (App Store)
La aplicación está conectada a un servicio en línea que siempre realiza un seguimiento de los usuarios y si tienen "acceso premium" o no. Como lo entiendo, hay dos formas de detectar cuándo se realiza una transacción.
La aplicación se inicia y updatedTransactions: se llama en mi PaymentObserver como SKPaymentTransactionStateRestored. Luego, desde la aplicación, envío esta información al servidor que actualiza la suscripción.
Reviso regularmente la API de la tienda de aplicaciones y comparo el "último recibo" con el de mi base de datos. Si hay uno nuevo, se ha realizado una transacción y extiendo la suscripción.
De cualquier manera, tengo que simular que el período de suscripción se agota y la App Store realiza una nueva transacción. ¿Cómo hago esto?
¡Ah, no lo había notado, gracias! – oskob
a la derecha, una suscripción de 7 días por última * 3 minutos * en el entorno de la caja de arena. – yonel
Una advertencia: las suscripciones solo se renovarán automáticamente 5 veces. Después de eso, si compras no volverán a renovarse automáticamente. ¡Tienes que crear un nuevo usuario de prueba para hacerlo! – Jarson