Como verificar no aplicativo A compra de assinatura renovável automática é válida

Estou procurando implementar as novas assinaturas renováveis automaticamente usando a compra no aplicativo, mas não tenho certeza de como ou quando verificar se o usuário está atualmente inscrito. Meu entendimento é que, quando o usuário se inscreve inicialmente, o aplicativo pode usar a data da compra junto com a data da assinatura para calcular quanto tempo duraria sua assinatura. O que acontece após essa data ter passado? Como verificamos se o usuário renovou ou cancelou automaticamente?

Se eu usarrestoreCompletedTransactions para obter uma transação e um recibo para cada renovação, o usuário será solicitado a digitar sua senha do iTunes. Isso significa que, se eles compraram uma assinatura de 7 dias, terão que digitar sua senha a cada 7 dias quando o aplicativo verificar se a assinatura ainda é válida?

questionAnswers(4)

yourAnswerToTheQuestion