如何要求 google 帐户升级 google+? UserRegistrationIncomplete 错误
How to require google account with google+ upgrade? UserRegistrationIncomplete error
我正在尝试使用 google 网络游戏服务。
gapi.load('auth2', function() {
GA = gapi.auth2.init({
client_id: "...",
scope: "https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/games"});
});
我有两个帐户,一个有 google+,一个没有。
我可以同时登录。
GA.signIn()
但是当我尝试提交分数时
gapi.client.games.scores.submit
账号无google+returns错误
{
"error": {
"errors": [
{
"domain": "global",
"reason": "UserRegistrationIncomplete",
"message": "User has not completed registration."
}
],
"code": 401,
"message": "User has not completed registration."
}
}
我猜这意味着帐户需要 google+ 升级。
那么,我如何在用户登录时要求这个?
或者也许还有其他解决方案?
实际上,Play 游戏服务不再使用 Google+。从去年开始,"Games Lite" 推出,这使得玩家可以创建一个不公开与其身份相关联的个人资料。这样做是为了减少让玩家在玩游戏之前接受许可同意所产生的摩擦。更多信息:https://android-developers.googleblog.com/2016/01/play-games-permissions-are-changing-in.html
遗憾的是,仅 Android 创建个人资料,因此如果玩家尚未在 Android 登录游戏,他们将没有个人资料,您将收到此错误消息。
我正在尝试使用 google 网络游戏服务。
gapi.load('auth2', function() {
GA = gapi.auth2.init({
client_id: "...",
scope: "https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/games"});
});
我有两个帐户,一个有 google+,一个没有。 我可以同时登录。
GA.signIn()
但是当我尝试提交分数时
gapi.client.games.scores.submit
账号无google+returns错误
{
"error": {
"errors": [
{
"domain": "global",
"reason": "UserRegistrationIncomplete",
"message": "User has not completed registration."
}
],
"code": 401,
"message": "User has not completed registration."
}
}
我猜这意味着帐户需要 google+ 升级。
那么,我如何在用户登录时要求这个?
或者也许还有其他解决方案?
实际上,Play 游戏服务不再使用 Google+。从去年开始,"Games Lite" 推出,这使得玩家可以创建一个不公开与其身份相关联的个人资料。这样做是为了减少让玩家在玩游戏之前接受许可同意所产生的摩擦。更多信息:https://android-developers.googleblog.com/2016/01/play-games-permissions-are-changing-in.html
遗憾的是,仅 Android 创建个人资料,因此如果玩家尚未在 Android 登录游戏,他们将没有个人资料,您将收到此错误消息。