1

我构建了一个 android 应用程序,用户使用秒表试图让它在 1 秒内停止。还有第二种游戏模式,用户尝试尽可能快地启动和停止秒表并获得最短的时间。您可以安装几个自动点击器应用程序,它们将启动和停止秒表,精确间隔 1 秒,并在几毫秒内双击屏幕。

我的问题是通过这种方法防止作弊的最佳方法是什么?是否有为此设计的库?谢谢你的帮助!

4

1 回答 1

2

这个问题已经在这里回答了

基本上,使用 API 来检查使用无障碍服务的点击,但您不能直接阻止人工点击,因为使用无障碍功能的人需要它们。相反,您可以测量点击之间的时间或点击频率,并阻止那些“太完美”的点击。

例如,如果某人连续 10 次点击之间的时间正好为 1 秒,那么他们可能是在作弊。如果有人在两次点击之间完全相同的时间(0.X 毫秒)每秒点击多次,那么他们肯定是在作弊。

于 2021-01-21T06:10:40.857 回答