0
我正在嘗試爲網絡使用Google Play遊戲服務。如何要求谷歌+升級谷歌帳戶? 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"});
});
我有兩個帳戶,一個用google +,一個沒有。 我可以同時登錄。
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."
}
}
我想這意味着客戶需要一個谷歌+的升級。
那麼,如何在用戶登錄時要求這個?
或者也許有另一種解決方案?
我查了一下網上有關「UserRegistrationIncomplete」的錯誤,這是我發現的最接近的東西。 [Google Play遊戲 - 如何在登錄時要求用戶創建一個gamerId帳戶](http://stackoverflow.com/questions/41611584)。所以只要檢查它是否可以幫助你。關於Google +帳戶,一旦您創建了Google帳戶,您就可以通過它訪問Google +。所以你可以做的是建議使用谷歌帳戶登錄你的應用程序。 – KENdi
嘗試關注此[github](https://github.com/playgameservices/android-basic-samples),並檢查它是否適用於您正在工作的應用程序。 – KENdi