今天我已将播放服务依赖项升级为caps.setCapability(“project”, “Project001”);
caps.setCapability(“build”, “Build_v1”);
caps.setCapability(“name”, “Login Test”);
。
现在我看到setScopes已被弃用。
compile 'com.google.android.gms:play-services-auth:10.0.1'
现在有什么替代方案。如何设置范围??
答案 0 :(得分:5)
您不再需要在按钮上设置范围,因为该按钮不再取决于所使用的范围。过去,如果使用了plus.login范围并且需要G +帐户,则该按钮曾是红色G +登录按钮。已不再有Google+帐户要求。有关详细信息,请参阅https://developers.googleblog.com/2016/11/moving-to-google-sign-in-for-a-better-user-experience-and-higher-conversion-rates.html
如果您想要请求其他范围,请在需要访问特定数据(例如日历/联系人)时在上下文中执行此操作,并向用户说明您将提示他们的原因(与运行时权限相同的UX模式)对于Marshmallow +设备和iOS)并在为您的登录请求构建GoogleSignInOptions
时使用requestScopes。有关详细信息,请参阅https://developers.google.com/identity/sign-in/android/additional-scopes。