iOS: obtención del time de caducidad de las compras en la suscripción a la aplicación

En mi aplicación iOS, incluí la compra en la aplicación para la suscripción. Para usar la aplicación, deben comprar la suscripción y solo funcionará.

No tengo ningún server y por eso mantendré todos los datos en la aplicación, como recibos, detalles del producto, etc.

La primera vez después de comprar la suscripción, de inmediato, enviaré la request de recibo de validation. En ese recibo, estoy extrayendo el valor "expires_date" (que está en milisegundos desde 1970) y lo convierte a la date y lo almacena en NSUSerDefaults .

Estoy recibiendo la date caducada como la misma date cuando la estoy revisando. No sabe si sandbox enviará una date de corta duración para propósitos de testing o si el server sandbox envía vence, solo date para suscripciones renovadas.

¿Cómo identificar la date de caducidad?

Se supone que el entorno limitado devuelve las dates de caducidad en el siguiente esquema.

introduzca la descripción de la imagen aquí

Esto es de la página 164 de la Guía del desarrollador de iTunes Connect

Si no funciona de esta manera, es posible que desee presentar un informe de error.