如何 confirm/validate 用户在应用中进行真实操作

How to confirm/validate a users real-life actions in an app

我有一个应用程序的想法,它可以奖励用户完成现实生活中的行动(比如回收利用、健康饮食等),但我想避免在每个行动上都有一个按钮说 "I did it" 因为那时有些用户只需单击所有按钮即可获得奖励。

我已经尝试在 Stack Overflow 中搜索 "confirming a users actions" 之类的东西,但没有找到任何有希望的结果。

如果可能,我想尝试并确认的一些操作示例是:

我知道其中一些可能需要基于信任(即使用 "I'm done" 按钮),但我想尽可能减少使用它以防止用户欺骗系统.有谁知道一些可靠的方法来验证用户是否在提供奖励之前完成了任务?

您必须查看设备上可用的传感器。老实说,我看不出有什么方法可以完成您建议的许多事情。基于位置的操作可能是一条不错的路线。例如,在健身房或旧货店 1 公里范围内签到。

我听说过一个应用程序(我忘记了名字),你可以在其中对你想做的运动进行编程,然后 phone 中的陀螺仪和加速度计将确定你是否正确地进行了运动,并且验证你做了多少次。