Jar*_*tts 7 android react-native google-developers-console expo
我正在使用 Expo 在 React Native 中设置计步器应用程序,在我的真实三星 s10 设备上测试代码。
但是,当我使用该Pedometer.getStepCountAsync方法时,返回错误“Android 尚不支持获取日期范围的步数”。
我正在尝试制作一个计步器应用程序来读取用户的步数,然后将它们放入用户的一些视觉效果中,但我无法获取步数数据。
我的代码如下:它到达错误 => 行并返回上面提到的错误。:(
我在 Google Developer Console 中启用了 Fitness API,并且 99% 确定我拥有正确的凭据;因为我在同一个应用程序中成功使用了 Google 登录。
const end = new Date();
const start = new Date();
start.setDate(end.getDate() - 1);
Pedometer.getStepCountAsync(start, end).then(
result => {
this.setState({ pastStepCount: result.steps });
},
error => {
this.setState({
pastStepCount: "Could not get stepCount: " + error
});
}
);
Run Code Online (Sandbox Code Playgroud)
我想预期的结果是我从过去一天的结果中获得了用户的步骤,但我得到的错误是它在 android 上不受支持。
是的,通过使用 Core Motion (iOS) 或 Google Fit (Android) 来获取用户的步数。任何运行 4.4 (KitKat) 操作系统或更高版本的 Android 手机都可以与 Google Fit 连接。
| 归档时间: |
|
| 查看次数: |
1563 次 |
| 最近记录: |