2017-10-19 254 views
0

我很苦惱Google Play服務,我不知道如何讓它們工作。 我在Google Play商店上發佈了一個應用程序。我意識到與Unity的應用程序。 問題是,一旦我在Google Developer Console上傳.apk併發布它,GPS就無法按預期工作:排行榜不顯示,登錄無效。我使用Unity插件將GPS導入項目(https://github.com/playgameservices/play-games-plugin-for-unity)。 也就是說,我這是怎麼配置的谷歌遊戲控制檯項目:我無法設置Google Play遊戲服務

  • 我創建了一個關聯應用到項目中。我輸入了Google給我的上傳證書中包含的SHA-1。
  • 我建立的應用程序,登入其與谷歌上傳證書

起初我登入與本地SHA-1的應用程序,而不是與包含在載證書的人。所以我下載了證書,將它與我的密鑰庫「合併」,然後用更新的密鑰庫構建應用程序。但沒有任何改變。 我真的不知道該怎麼辦。

在此先感謝, 羅伯託。

回答

0

你提到你發佈了你的應用程序。請注意,遊戲設置也應該發佈。

如果您尚未完成,請按照這些recommendations when setting up your game使用Google Play遊戲服務。

  1. 設置你的遊戲與谷歌遊戲控制檯

    如果創建一個OAuth 2.0客戶端ID在谷歌的Play應用程式控制臺,谷歌Play遊戲服務將不知道之間的關聯遊戲的成就和排行榜以及客戶端ID。要創建此關聯,您應該首先按照Create a linked application中所述將您的應用與遊戲相關聯。

  2. 使用正確的應用程序ID在Android的

    應用程序ID是,你必須在你的Android清單引用必需的字符串資源。

  3. 簽署APK用正確的證書

    當你的Android應用鏈接到你的谷歌遊戲玩控制檯,必須使用完全相同您用來發布應用程序相同的包名稱和證書指紋。如果出現不匹配情況,致電Google Play遊戲服務的電話將失敗。您應該創建兩個客戶端ID,一個帶有發行證書指紋,另一個帶有調試證書指紋,併爲兩者使用相同的軟件包名稱。

  4. 當爲Android開發,包括Play遊戲SDK作爲一個庫項目,而不是作爲一個獨立的JAR

    確保谷歌Play服務SDK在你的Android項目庫項目中引用,否則當您的應用程序無法找到Google Play服務資源時,這可能會導致錯誤。

  5. 登錄用測試儀客戶開發

    期間你應該總是讓你的谷歌遊戲控制檯發佈者帳戶進行測試。

  6. 在發佈,發佈的Google Play遊戲服務設置在發佈之前,首先你的遊戲

    當釋放你的遊戲,記住先通過使用谷歌發佈遊戲選項遊戲控制檯發佈您的遊戲設置。

請參閱Setting Up Google Play Games Servicesthis video瞭解更多。

相關問題