Ich habe eine ios Restaurant App. Es gibt viele Seiten in der App und die meisten von ihnen sind Webviews, die einfach einen JSON von einem PHP-Skript auf meinem Server ziehen. Was ich versuche zu tun ist jedes Mal, wenn jemand das "Menü" pro sagt, dass ein Hit-Zähler +1 markiert usw. Ich habe derzeit eine Zeile in meinem PHP-Code, wenn die PHP-Datei aufgerufen wird, +1 in der Datenbank zu markieren um zu verfolgen, wie oft diese Funktion in der App ausgeführt wurde. Meine Frage ist: "Ist das der beste Weg, es zu tun?" Es scheint mühsam, jedes Mal, wenn eine Seite geladen wird, mit PHP in eine db zu schreiben. Oder ist das wirklich die einzige Möglichkeit, es zu verfolgen?xCode App hit counter
0
A
Antwort
0
Wahrscheinlich die beste Möglichkeit wäre, die Informationen auf dem Gerät zu speichern und dann eine Anfrage an den Server senden jede X Anzahl von Stunden/Tagen oder wenn die App in den Hintergrund gesendet wird oder beenden.
Sie können ASIHTTPRequest verwenden, um die Anforderung an den Server zu senden.
Verwandte Themen
- 1. JSP User Hit Counter
- 2. Erstellen eines Fragments hit counter
- 3. Javascript hit counter für eine Website
- 4. add +1 zum Feld (hit counter)
- 5. Implementieren einer Webseite hit counter im Jahr 2013
- 6. Hit Animationen in Spritekit
- 7. Console Counter
- 8. Web Counter
- 9. Integer Counter mit SharedPreferences
- 10. Xcode: Apple App
- 11. Xcode: App Transport Security
- 12. Hit-Test SVG Formen?
- 13. Hit Enter-Taste Checkbox
- 14. Hit Tests in WPF
- 15. wpf3d rechteck hit test
- 16. Memory Limit Hit
- 17. Flash Hit Testobjekt as3
- 18. Hit Hervorhebung in angularjs
- 19. D-Day Counter Java
- 20. Xcode Validierungsprozess und App Store-App-Genehmigung
- 21. Qualtrics Word Counter Javascript
- 22. Counter in smarty
- 23. Debug Counter Code
- 24. Javascript Second Counter
- 25. jQuery Click Counter
- 26. Counter in Bash-Skript
- 27. Jquery jedes() Counter
- 28. Counter Increment exponentiell
- 29. Linked List Counter
- 30. C loop, counter
Wenn Sie es mit PHP tun, ja, das ist die beste Lösung, verbinden Sie sich mit der DB und +1 den aktuellen Wert. Sie können diese Informationen auch auf Ihrem Gerät sqlite speichern, ich denke, es wird schneller und einfacher zu kontrollieren sein. – Gerep