Android - Como verificar se a assinatura é renovada?

Eu tenho um aplicativo Android com assinaturas mensais renováveis. Neste aplicativo, quero notificar o usuário sobre algumas informações quando sua inscrição continuar no próximo mês.

Como posso ver renovações no centro comercial (orderId termina com, por exemplo, ..0, ..1), mas ao consultar o inventário, meu orderId de compra é o mesmo que antes do eq.

{
    "orderId": "GPA.XXXX-YYYY-XXXX-ZZZZZ",
    "packageName": "my.packageName",
    "productId": "my.sku",
    "purchaseTime": 1456398623654,
    "purchaseState": 0,
    "developerPayload": "mypayload",
    "purchaseToken": "token",
    "autoRenewing": true
}

O que mais me incomoda é que o PurchaseTime também não muda.

Então, minha pergunta é: se existe alguma maneira de detectar no aplicativo que a renovação ocorreu?

Editar:

Estou usando a API do desenvolvedor do Google Play para obter informações de inscrição e calcular o número de renovações por conta própria.

questionAnswers(2)

yourAnswerToTheQuestion