Я пытаюсь использовать сервисы игровых игр Google для Интернета.Как требовать учетную запись google с Google + обновление? UserRegistrationIncomplete error
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 + возвращает ошибку
{
"error": {
"errors": [
{
"domain": "global",
"reason": "UserRegistrationIncomplete",
"message": "User has not completed registration."
}
],
"code": 401,
"message": "User has not completed registration."
}
}
Я предполагаю, что это означает, что учетная запись нуждается в Google + обновления.
Итак, как это можно сделать, когда пользователь signIn?
Возможно, есть другое решение?
Я проверил Интернет об ошибке «UserRegistrationIncomplete», которую вы получили, и это самая близкая вещь, которую я нашел. [Игры в Google Play - Как попросить пользователя создать учетную запись gamerId при входе в аккаунт] (http://stackoverflow.com/questions/41611584). Поэтому просто проверьте это, если это может вам помочь. О учетной записи Google +, как только вы создадите учетную запись google, вы можете получить доступ к Google + с ней. Так что вы можете сделать это, чтобы рекомендовать использовать учетную запись google для входа в приложение. – KENdi
Попробуйте следовать этому [github] (https://github.com/playgameservices/android-basic-samples) и проверьте, применимо ли оно в приложении, в котором вы работаете. – KENdi