/ / iOS - Compra do Inapp - assinaturas - iOS, compra no aplicativo, assinaturas

iOS - Inapp purchase - assinaturas - ios, in-app-purchase, assinaturas

Estou tendo assinaturas de compra no aplicativo no meuaplicativo. Sou capaz de integrar e fazer assinaturas com êxito. Existem 3 assinaturas diferentes, mensalmente, trimestralmente e anualmente. Portanto, se o usuário se inscrever no usuário mensalmente, poderá usar esse recurso por 30 dias. Não há servidor no meu caso. Somente a disponibilidade de alguns recursos será ativada / desativada de acordo com a assinatura.
Sempre que o aplicativo iniciar, quero verificar seusuário pago pela assinatura ou não. Se eu estiver mantendo algum valor booleano nas assinaturas, e se o usuário tiver desativado as assinaturas das configurações? Como posso detectar se as assinaturas são válidas ou não?

Respostas:

0 para resposta № 1

Você pode adicionar um contador e esse valor em um banco de dados que deve estar dentro do seu aplicativo. Sempre que o usuário tenta acessar assinaturas, você pode verificar no banco de dados.


0 para resposta № 2

Você deve enviar o recibo de volta ao servidor apple e, a partir da resposta que recebermos, podemos identificar a data de validade. Então saberei se a assinatura expirou ou se foi renovada, etc. Visita Documentação da Apple