我开发了一款健身应用,它使用Google Fit API捕捉用户的步数,卡路里和运动时间。
在推出应用程序之后,我收到了一些反馈,表明这些步骤有波动(例如,它会增加到2300,下一刻会下降到1900)。当用户对Google Fit应用进行交叉检查时,他们会看到相同的内容。
我正在使用Recording API获取最新步骤。当我连续摇动手机(而不是走路)以试图增加步数时,我只能模拟这种波动。
我注意到的是步骤增加但是在我开始摇动手机之前它会在一瞬间回落到原始步骤。我想知道Google Fit是否检测到我是如何"作弊"并恢复了步骤。在那之后,当我正常行走时,步骤仍然恢复。在Fit开始重新录制我的步骤之前,我需要一段时间。
然而,我的用户声称他们没有摇动手机,而是正常行走但仍面临问题。
如果有人能够启发我,我真的很感激,因为我无法在此找到任何帖子。 TIA!