2016-05-25 25 views
1

Ich habe eine Idee für eine App, die Benutzer für das Abschließen von echten Aktionen belohnt (Dinge wie Recycling, gesunde Ernährung usw.), aber ich möchte vermeiden, dass Sie eine haben Klicken Sie auf jede Aktion und sagen Sie "Ich habe es getan", weil dann einige Benutzer einfach auf alle Schaltflächen klicken, um die Belohnungen zu erhalten.So bestätigen/validieren Sie die tatsächlichen Aktionen eines Benutzers in einer App

Ich habe versucht, Stack Overflow für Dinge wie "Bestätigung der Aktionen eines Benutzers" zu suchen und habe keine vielversprechenden Ergebnisse angezeigt.

Einige Beispiele für Aktionen würde ich, wenn möglich, versuchen und zu bestätigen, wie sind:

  • Recycling
  • bestimmte Lebensmittel die Benutzer kaufen (Barcode-Scanner vielleicht?)
  • Spenden an Secondhand-Shops (Goodwill Etc)
  • Benutzer Energiekosten/verwenden

ich verstehe, dass einige von ihnen müssen auf Vertrauen basierende sein (I.e. Mit einem "Ich bin fertig" -Knopf, aber ich möchte die Verwendung so weit wie möglich minimieren, um zu verhindern, dass Benutzer das System betrügen. Kennt jemand zuverlässige Methoden, um zu überprüfen, ob der Benutzer die Aufgaben erledigt hat, bevor er Belohnungen anbietet?

+0

warum so viele Stimmen schließen? – DeveloperACE

Antwort

0

Sie müssen sich die Sensoren ansehen, die Ihnen auf dem Gerät zur Verfügung stehen. Ehrlich gesagt kann ich keinen Weg sehen, viele der Dinge, die du vorgeschlagen hast, zu tun. Standortbasierte Aktionen können eine gute Route sein. Check-in innerhalb von 1 km von der Turnhalle oder Secondhand-Shop zum Beispiel.

Ich habe von einer App gehört (ich vergesse den Namen), wo Sie in welcher Übung programmieren würden, dann würden der Kreisel und der Beschleunigungsmesser im Telefon feststellen, ob Sie die Übung richtig durchführen und überprüfen, wie oft Sie erledigt.

+0

Sie kennen einen einfachen Weg, um zu überprüfen, ob der Benutzer sich zum Beispiel in der Nähe eines Gebrauchtwarenladens befindet? – DeveloperACE

+1

Werfen Sie einen Blick auf dieses Tutorial auf MapKit. http://www.thorntech.com/2016/01/how-to-search-for-location-using-apples-mapkit/ MKLocalSearch sollte das sein, was Sie suchen. Andere Unternehmen wie MapQuest oder Google haben vielleicht eine robustere Suche, aber MapKit ist der Apple-Service –

+0

vielen Dank! – DeveloperACE