0

我将使用颤振健康包来获取步数数据。但我无法通过使用此方法从 Gmail 获得我的应用程序的许可。我已经在 GCP 项目的 Google 控制台中添加了测试用户。

有什么解决办法吗?

4

1 回答 1

0

您必须添加ACTIVITY_RECOGNITION以获得 STEP Count 权限AndroidManifest.xml.

<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" />

然后使用permission_handler请求许可。

    if (Platform.isAndroid) {
  final permissionStatus = Permission.activityRecognition.request();
  if (await permissionStatus.isDenied ||
      await permissionStatus.isPermanentlyDenied) {
    showToast(
        'activityRecognition permission required to fetch your steps count');
    return;
  }
}
于 2021-10-07T04:48:12.827 回答