我在Android遊戲公司工作。我正在嘗試將我們的某個應用與Google Play遊戲服務進行整合。我在Google Play開發者控制檯中創建了該遊戲,並通過該應用的Google API控制檯啓用了遊戲服務API。應用和遊戲都鏈接到相同的Google API控制檯項目。OAuth2.0憑證已存在於某些項目中,無法更改packageId或密鑰庫
現在,當我想,當我嘗試驗證的應用程序到應用程序與遊戲聯繫起來,我得到這個錯誤: 「包名稱和證書指紋組合已存在」
我讀過幾個答案,如this one。我既不能更改應用的軟件包名稱,也不能更改我們的密鑰存儲。由於我們的遊戲擁有大量用戶,因此更改軟件包ID將會改變其身份。此外,更改密鑰庫意味着相同(不斷變化的公司簽名,所以Google現在將把我們視爲新開發人員,我們將放棄所有特色/營銷)。由於該公司相當龐大,人員衆多,我幾乎檢查了所有Google API控制檯項目,但沒有找到包含憑證的項目。
現在唯一的解決方案是聯繫Google支持並要求他們提供包含憑證的Google API控制檯項目的項目ID。我嘗試過,但沒有得到他們的迴應。
請告訴我是否在任何地方出錯或有其他方式來做到這一點。
嗨,我已經有一個Google API控制檯項目,並且它已鏈接到Google Play開發者控制檯中的Android應用。現在爲了與Google Play遊戲服務集成,我們必須在Google Play開發者控制檯中創建遊戲。我們必須將該遊戲與Android應用以及該應用的Google API控制檯項目相關聯。在創建遊戲時,它會自動在API控制檯中啓用Google Play服務API,並在嘗試連接應用時嘗試創建OAuth2憑證。當我做後者時,我遇到了這個問題。 我已經嘗試了你提到的步驟 –
我已經更新了這個問題,添加了一些圖片 –
@AyushJain你找到了解決方案嗎? –