未经GET_ACCOUNTS许可,从Google Plus身份验证中获取用户电子邮件

Ron*_*obi 0 android single-sign-on google-plus

在用户使用G +帐户进行身份验证后,是否可以检索用户的电子邮件地址(使用G + Android SDK)?我知道你可以这样做,如果你要求获得GET_ACCOUNTS许可,但我不需要G +登录......

ian*_*ake 6

如果您想要的只是电子邮件地址(并且实际上并未对该帐户执行任何操作),则可以使用AccountPicker来允许用户选择Google帐户.

请注意,如果设备上只有一个Google帐户,则会立即得到回复,而无需插入对话框.

  • 请注意,我认为此API不需要"GET_ACCOUNTS"权限是一个错误,并将在某些时候进行修补.如果想要获取用户的帐户信息,例如他们的电子邮件地址,我仍然会添加"GET_ACCOUNTS"权限,只是为了安全起见,并对用户开放和诚实地了解您的应用正在做什么. (2认同)