2 回答

TA貢獻1883條經驗 獲得超3個贊
我做了很多事情,終于讓它工作了。我不能確定他們是否都為解決這個問題做出了貢獻,所以在這里我將列出我所做的,從最大到最小我對它們的相關性的猜測:
匹配 SHA-1 證書。如果您使用的是從 Play 商店下載的應用程序,請使用“應用程序簽名證書”,否則使用上傳證書。這些可在 Play Console 中的 YourApp/Release Management/App Signing 下找到。請注意,如果您是從 Unity 直接構建到您的設備,您應該確保您正在使用用于上傳到 Google Play 的相同密鑰進行構建。更多信息在這里
如果您正在使用自定義配置并請求此類內容
.RequestServerAuthCode(false)
,則必須創建一個額外的Web 應用程序。轉到您的控制臺項目,在create credentials
選擇下OAuth client ID
,然后選擇Web App
。如果使用內部測試,請確保在 Play Console 中的 Game Services/Your App/Testing 下授權帳戶。
嘗試在 Play Console 中的游戲服務/您的應用程序/鏈接的應用程序/您的應用程序下禁用反盜版。僅當您在 Google Play 之外測試應用程序時才執行此操作。我認為如果您使用經過驗證的測試帳戶登錄,這并不重要。
編輯:即使是測試也需要發布游戲服務。至少我似乎是這樣才能讓它工作的。
嘗試清除設備上應用程序的緩存,我又遇到了這個問題,這為我解決了。
我終于認為我已經把它修好了.. 將近一個月后。:o 希望這會有所幫助。
- 2 回答
- 0 關注
- 129 瀏覽
添加回答
舉報