API de desarrollador de Google Play: "startTimeMillis" se actualiza cuando no debería

Estoy desarrollando una aplicación con suscripciones en la aplicación. En nuestros servidores, verifico la validez de cada suscripción a través deAPI de desarrollador de Google Play.

Como se indica en los documentos, una solicitud al punto final de Compras.suscripciones devuelve algo como eso:

{
  "kind": "androidpublisher#subscriptionPurchase",
  "startTimeMillis": long,
  "expiryTimeMillis": long,
  "autoRenewing": boolean
}

Sin embargo, estoy encontrando un comportamiento extraño con él. Cuando un usuario cancela una suscripción a través de la aplicación Google Play, el campo "startTimeMillis"se actualiza al momento de la cancelación.

Según la documentación, "startTimeMillis" es "Hora a la que se otorgó la suscripción", por lo que esperaba que este valorno debe cambiar. ¿Alguien podría explicarme por qué se actualiza después de una cancelación?

Tengo otra pregunta importante que aún no puedo probar ... ¿Podría alguien, que ha pasado varios meses trabajando con suscripciones, decirme si esto "startTimeMillis"también se actualiza cuando la suscripción se renueva automáticamente? También espero que esto no cambie pero ... ahora, no estoy seguro de esto.

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta