微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Google-fit:请求范围 ./auth/fitness.activity.read 的权限会触发有关电子邮件、姓名、个人资料图片的问题

如何解决Google-fit:请求范围 ./auth/fitness.activity.read 的权限会触发有关电子邮件、姓名、个人资料图片的问题

我正在使用 Google Fit API 开发 Flutter 应用程序,以获取有关用户活动的信息。 我使用了 Flutter 插件 fit_kit 或 health 来获得需要。

应用正在运行。我创建了客户端 ID。我通过了验证过程,它基本上已经准备好迎接黄金时段了。然而,我有一个担忧。当您启动应用程序时,它会尝试获得范围的许可:

./auth/fitness.activity.read

导致实际同意屏幕的第一个模态对话框询问我是否共享电子邮件、姓名和个人资料图片

enter image description here

我没有在代码中要求访问谷歌帐户的电子邮件图片或姓名。是否可以删除或更改此消息以反映实际情况?

解决方法

您无法更改该消息,默认情况下它是在选择 Gmail 帐户时出现的,但是,在选择电子邮件后,您应该会看到如下内容,其中说明您从该用户那里获得的数据

fit_message

作为一种解决方法,您可以在询问选择首选电子邮件的权限之前显示一个弹出窗口,说明您需要访问步骤数据的权限,在获得用户的许可后,您可以显示同意屏幕。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。