Wie überprüft man, ob ein Nutzer ein Abonnement hat (Android In-App Billing)?

8

Ich habe versucht, die Google Play Android Developer API zu verwenden, habe aber festgestellt, dass dies möglicherweise nicht das ist, was ich tun sollte:

  

Ihre Server sollten den Abonnementstatus niemals dynamisch basierend abfragen   auf individuelle Anfragen von Ihrer Android-Anwendung. - Google

Ich habe keine eigenen Server und erwarte nicht über 15.000 tägliche App-Anwendungen (die API erlaubt 15.000 Anfragen pro Tag) und plante lediglich, den Abonnementstatus jedes Mal zu überprüfen, wenn die App gestartet wird.

Dies scheint zu sein, was Google sagt, dass ich nicht tun sollte. Wie kann ich den Abonnementstatus eines Benutzers überprüfen?

    
Kalina 10.09.2012, 19:11
quelle

1 Antwort

5

Ich glaube, die Antwort ist ein paar Absätze oben im selben Dokument :

  
  • Speichern Sie den Abonnementablauf auf Ihren Servern ab

  •   
  • Verfallsdatum und Kaufstatus des Cache

  •   
  • Abfrage des Abonnementstatus nur bei Ablauf

  •   

Im Allgemeinen sagen sie, dass Sie den Status des Abonnements zwischenspeichern und nicht jedes Mal abfragen sollten.

    
Victor Ronin 10.09.2012, 20:03
quelle