Javascript 谷歌登录许可

Javascript 谷歌登录许可,javascript,react-native,google-signin,Javascript,React Native,Google Signin,为什么react native google signin需要额外的权限,如读取、发送、删除和管理用户电子邮件? 它应该只要求阅读用户的电子邮件 我们能改变这个吗 这是我的签名配置: async _setupGoogleSignin() { try { await GoogleSignin.hasPlayServices({ autoResolve: true }); await GoogleSignin.configure({ w

为什么react native google signin需要额外的权限,如读取、发送、删除和管理用户电子邮件? 它应该只要求阅读用户的电子邮件

我们能改变这个吗

这是我的签名配置:

async _setupGoogleSignin() {
    try {
        await GoogleSignin.hasPlayServices({ autoResolve: true });
        await GoogleSignin.configure({
            webClientId: GOOGLE_CLIENT_ID,
            offlineAccess: true,
            scopes: [

                'https://mail.google.com/'
            ]
        });
    } catch (err) {}
}

添加范围后:
[https://www.googleapis.com/auth/gmail.readonly]
问题已解决。

从配置中删除作用域部分,它将修复它