0

は、私は、Web用のGoogle Playゲームサービスを使用しようとしています。Google +アップグレードでGoogleアカウントを要求する方法はありますか? UserRegistrationIncompleteエラー

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"}); 
}); 

私には2つのアカウントがあり、1つはgoogle +と1つありません。 私は両方でサインインすることができます。

GA.signIn() 

しかし、私はグーグル+なし

gapi.client.games.scores.submit 

アカウントをスコア提出しようと、私はそれがアカウント+アップグレードグーグルが必要な意味を推測エラー

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "UserRegistrationIncomplete", 
    "message": "User has not completed registration." 
    } 
    ], 
    "code": 401, 
    "message": "User has not completed registration." 
} 
} 

を返します。ときに、ユーザーサインイン

だから、どのように私はこれを必要とすることができますか?

それとも別の解決策はありますか?

+0

私はあなたが得たエラー「UserRegistrationIncomplete」について、インターネットをチェックして、これは私が見つけた最も近いものです。 [Googleがゲームをプレイ - でサインインするときgamerIdアカウントを作成するために、ユーザーに依頼する方法](http://stackoverflow.com/questions/41611584)。だから、もしそれがあなたを助けることができるなら、それをチェックしてください。 Google +アカウントについて、Googleアカウントを作成すると、Google +にアクセスすることができます。だから、あなたのアプリケーションでGoogleアカウントを使ってサインインすることをお勧めします。 – KENdi

+0

この[githubの](https://github.com/playgameservices/android-basic-samples)に従うと、それはあなたが作業しているアプリケーションに適用可能であるかどうかを確認してください。 – KENdi

答えて

1

実際、PlayゲームサービスではGoogle+は使用されなくなりました。昨年から、 "Games Lite"が公開され、プレイヤーは自分の身元に公開されていないプロフィールを作成します。これは、プレイヤーがゲームをプレイする前に許可の同意を受け入れることによって生じる摩擦の量を減らすために行われました。詳細:https://android-developers.googleblog.com/2016/01/play-games-permissions-are-changing-in.html

残念なことに、プロフィールの作成はAndroidのみです。Androidのゲームにログインしていない場合、プロフィールはなく、このエラーが発生します。

関連する問題