2012-04-03 8 views
0

Wie kann ich verstehen, dass es der erste Lauf meiner Anwendung nach der Installation ist. Wenn meine Anwendung deinstalliert und erneut installiert wird, möchte ich die gekauften Artikel vom Markt überprüfen und sie dem Benutzer zur Verfügung stellen.Howto zu verstehen, ersten Lauf der Anwendung

Antwort

6

Eine Option:

  1. Wenn app beginnt prüfen, ob boolean X in gemeinsamen Vorlieben wahr ist
  2. Wenn nicht - das ist zum ersten Mal ausgeführt:
    1. Prüfpunkte gekauft
    2. store boolean X als true in gemeinsamen Präferenzen
  3. Else
    1. Nicht zuerst
+0

Was ausgeführt werden, wenn Benutzerdaten von Anwendung löschen. Die Anwendung befindet sich noch auf dem Gerät, aber Boolean x wird falsch sein. – penguru

+0

Das stimmt, aber es ist nicht die normale Verwendung. Sie können auch eine Registrierung in einem Server implementieren, aber das hat auch Nachteile. – MByD

+0

Eigentlich brauche ich keine Registrierung. Ich überprüfe gekaufte Artikel, wenn der Benutzer Daten löscht. Daten zu löschen ist also wie die Deinstallation/Installation der Anwendung. Vielen Dank.. – penguru

Verwandte Themen