本文檔介紹了如何為Android游戲配置Google Play游戲服務(wù)。如果尚未執(zhí)行此操作,請(qǐng)確保已在Google Play控制臺(tái)中設(shè)置了Google Play游戲服務(wù)。
配置成就和排行榜
要?jiǎng)?chuàng)建或編輯成就和排行榜,請(qǐng)?jiān)贕oogle Play控制臺(tái)中為您的游戲單擊“成就和排行榜”標(biāo)簽,然后填寫相應(yīng)的表格。
有關(guān)創(chuàng)建成就和排行榜的更多信息,請(qǐng)參見成就和排行榜游戲概念。
啟用已保存的游戲
“已保存的游戲”服務(wù)為您提供了一種方便的方法,可將玩家的游戲進(jìn)度保存到Google的服務(wù)器中。如果要檢索玩家游戲數(shù)據(jù)并允許返回的玩家從任何設(shè)備從其最后保存點(diǎn)繼續(xù)進(jìn)行游戲,請(qǐng)使用此服務(wù)。
在使用“保存的游戲”服務(wù)之前,您必須首先從Google Play控制臺(tái)啟用它:
·在Google Play控制臺(tái)中,打開“游戲服務(wù)”標(biāo)簽,然后從列表中選擇您的游戲。
·將“已保存的游戲”選項(xiàng)打開,并同意服務(wù)條款。
·單擊保存。
·發(fā)布游戲更改。
執(zhí)行上述步驟后,Google Play游戲服務(wù)最多可能需要24個(gè)小時(shí)才能為您的游戲激活“已保存的游戲”功能。如果要立即測試“保存的游戲”功能,請(qǐng)?jiān)跍y試設(shè)備上安裝的Google Play服務(wù)應(yīng)用中手動(dòng)清除數(shù)據(jù)。
要清除Android上的緩存數(shù)據(jù),請(qǐng)依次打開設(shè)置>應(yīng)用>Google Play服務(wù),點(diǎn)擊管理空間,然后點(diǎn)擊清除所有數(shù)據(jù)。
有關(guān)使用“保存的游戲”服務(wù)的更多信息,請(qǐng)參見“保存的游戲”游戲概念。
為您的游戲添加翻譯
您可以為游戲詳細(xì)信息設(shè)置自己的翻譯,包括顯示名稱,游戲說明和圖形資產(chǎn)。您還可以為與游戲相關(guān)聯(lián)的成就和排行榜指定自己的翻譯。
要為游戲詳細(xì)信息添加自己的翻譯,請(qǐng)執(zhí)行以下操作:
1.從Google Play控制臺(tái)打開“游戲服務(wù)”頁面,然后選擇您的游戲。
2.在游戲詳細(xì)信息頁面上,單擊添加翻譯按鈕。
3.選擇您要提供翻譯的語言,然后單擊“添加”以確認(rèn)您的選擇。在“游戲詳細(xì)信息”頁面上,您應(yīng)該看到用于所選語言的按鈕。
4.在同一頁面上,單擊一種語言的按鈕,然后編輯包含您的翻譯的表單,以顯示名稱,描述和圖形資產(chǎn)。
5.單擊“保存”以存儲(chǔ)您翻譯的游戲詳細(xì)信息。
6.打開您的游戲的鏈接應(yīng)用程序。對(duì)于每個(gè)鏈接的應(yīng)用程序,為您添加的翻譯語言添加相應(yīng)的詳細(xì)信息。
有關(guān)為成就和排行榜添加翻譯的更多信息,請(qǐng)參見成就和排行榜游戲概念。
顯示游戲詳細(xì)信息,排行榜和成就字符串時(shí),Google Play游戲服務(wù)會(huì)使用與用戶要求的語言最接近的游戲支持語言。例如,如果用戶的設(shè)備語言首選項(xiàng)設(shè)置為法語(加拿大)(fr-CA),但游戲僅支持英語(美國)(en-US)和法語(法國)(fr-FR),則Google Play游戲服務(wù)將選擇顯示的fr-FR字符串,因?yàn)檫@是最接近的匹配語言。
向其他用戶授予編輯權(quán)限
您可以將其他團(tuán)隊(duì)成員添加到Google Play控制臺(tái),以便他們可以編輯您的應(yīng)用程序設(shè)置。請(qǐng)注意,這是一個(gè)帳戶范圍的設(shè)置。您添加的其他用戶將有權(quán)訪問您使用此帳戶創(chuàng)建的所有應(yīng)用程序和游戲,而不僅僅是一個(gè)特定的游戲。
目前,新的團(tuán)隊(duì)成員還將在Google Play控制臺(tái)中擁有您的游戲及其所有設(shè)置的寫入權(quán)限,因此請(qǐng)確保僅添加您愿意與之共享此訪問級(jí)別的團(tuán)隊(duì)成員。
要將其他團(tuán)隊(duì)成員添加到您的Google Play項(xiàng)目中:
1.選擇設(shè)置。
2.選擇“用戶帳戶和權(quán)限”。
3.點(diǎn)擊邀請(qǐng)新用戶,然后輸入您要添加到項(xiàng)目中的團(tuán)隊(duì)成員的電子郵件地址。
該人接受您的邀請(qǐng)后,他們將被添加到您的項(xiàng)目中。
在Google API控制臺(tái)中查看和編輯項(xiàng)目設(shè)置
雖然Google Play控制臺(tái)簡化了為應(yīng)用程序創(chuàng)建客戶端ID的過程,而無需使用Google API控制臺(tái),但在某些情況下,您可能希望直接在Google API控制臺(tái)中查看和編輯項(xiàng)目。
典型方案包括:
·為您的項(xiàng)目啟用其他API(例如Google云端硬盤)。
·在OAuth 2.0對(duì)話框中編輯游戲的品牌信息。
·查看您的API配額并要求更多(如有必要)。
·在過去創(chuàng)建的客戶端ID中編輯授權(quán)的URI或JavaScript起源。
警告:請(qǐng)勿通過Google API控制臺(tái)為您的游戲創(chuàng)建新的客戶端ID。如果這樣做,Google Play游戲服務(wù)將不會(huì)將您的游戲設(shè)置與客戶端ID相關(guān)聯(lián),這可能會(huì)在游戲過程中導(dǎo)致錯(cuò)誤。
查看您的項(xiàng)目
要在Google API控制臺(tái)中查看您的項(xiàng)目,請(qǐng)執(zhí)行以下操作:
1.在Google Play控制臺(tái)中轉(zhuǎn)到游戲條目的“游戲詳細(xì)信息”標(biāo)簽。
2.在頁面底部,單擊“API控制臺(tái)項(xiàng)目”部分中提供的鏈接。
調(diào)整API使用配額
在Google API控制臺(tái)中,您可以查看當(dāng)前為您的游戲設(shè)置的API使用限制以及已使用的配額數(shù)量。您還可以設(shè)置每個(gè)用戶的限制,以防止濫用用戶(或越野車游戲客戶端)耗盡配額。
要查看或更改項(xiàng)目的使用限制,或請(qǐng)求增加配額,請(qǐng)執(zhí)行以下操作:
1.如果您還沒有項(xiàng)目的計(jì)費(fèi)帳戶,請(qǐng)創(chuàng)建一個(gè)。
2.在API控制臺(tái)中訪問API庫的“已啟用API”頁面,然后從列表中選擇一個(gè)API。
3.要查看和更改與配額相關(guān)的設(shè)置,請(qǐng)選擇“配額”。要查看使用情況統(tǒng)計(jì)信息,請(qǐng)選擇“使用情況”。
請(qǐng)注意,“用戶”是根據(jù)發(fā)出配額請(qǐng)求的客戶端的IP地址確定的。例如,如果您的所有請(qǐng)求都來自單個(gè)服務(wù)器,則該服務(wù)器可能被錯(cuò)誤地標(biāo)記為單個(gè)垃圾用戶。為防止這種情況,可以將userIp=x.x.x.x參數(shù)附加到API端點(diǎn)請(qǐng)求。
要了解有關(guān)設(shè)置每個(gè)用戶配額的更多信息,請(qǐng)參閱Google API控制臺(tái)文檔。
除了每個(gè)用戶的限制外,Google Play游戲服務(wù)API每天在應(yīng)用程序范圍內(nèi)也有限制。通常,您不需要更改預(yù)分配的限制。但是,如果您預(yù)計(jì)數(shù)量會(huì)激增(例如,即將發(fā)生的啟動(dòng)事件),則可以通過單擊“請(qǐng)求更多”鏈接來請(qǐng)求其他配額。
激活其他API
在Google Play控制臺(tái)中創(chuàng)建客戶端ID時(shí),系統(tǒng)會(huì)自動(dòng)為您的項(xiàng)目打開Google Play游戲服務(wù)API。您可以從Google API控制臺(tái)激活其他Google API。
要為您的項(xiàng)目啟用API,請(qǐng)執(zhí)行以下操作:
1.在Google API控制臺(tái)中打開API庫。如果出現(xiàn)提示,請(qǐng)選擇一個(gè)項(xiàng)目或創(chuàng)建一個(gè)新項(xiàng)目。API庫按產(chǎn)品系列和受歡迎程度列出了所有可用的API。
2.如果您要啟用的API在列表中不可見,請(qǐng)使用搜索找到它。
3.選擇要啟用的API,然后單擊“啟用”按鈕。
4.如果出現(xiàn)提示,請(qǐng)啟用計(jì)費(fèi)。
5.如果出現(xiàn)提示,請(qǐng)接受API的服務(wù)條款。
修改品牌信息
要修改顯示在OAuth 2.0對(duì)話框中的游戲的品牌信息(標(biāo)題,徽標(biāo)等),請(qǐng)?jiān)贕oogle API控制臺(tái)的同意屏幕中設(shè)置屬性。
要設(shè)置項(xiàng)目的同意屏幕,請(qǐng)執(zhí)行以下操作:
1.在Google API控制臺(tái)中打開“同意屏幕”頁面。如果出現(xiàn)提示,請(qǐng)選擇一個(gè)項(xiàng)目或創(chuàng)建一個(gè)新項(xiàng)目。
2.填寫表格,然后單擊“保存”。
修改與客戶端ID相關(guān)的屬性
重要提示:如果您更改了Web應(yīng)用程序的啟動(dòng)URL,則必須按照以下說明在Google Play控制臺(tái)中進(jìn)行相應(yīng)的更改,以避免出現(xiàn)origin_mismatch錯(cuò)誤。如果您更改Android應(yīng)用程序的軟件包名稱,則必須創(chuàng)建一個(gè)新的鏈接應(yīng)用程序條目,并刪除具有舊軟件包名稱的現(xiàn)有鏈接應(yīng)用程序條目。
要修改與OAuth 2.0客戶端ID相關(guān)的屬性(Web應(yīng)用的Web起源和重定向url等):
1.打開Google Play控制臺(tái)并導(dǎo)航到您的游戲。
2.在“游戲詳細(xì)信息”頁面上,滾動(dòng)到底部,然后單擊鏈接到鏈接的Google API Console項(xiàng)目的鏈接。
3.在Google API控制臺(tái)中,選擇您的項(xiàng)目。
4.在左側(cè)的邊欄中,選擇API和身份驗(yàn)證。確保顯示的API列表中的Google Play游戲服務(wù)API狀態(tài)為“開”。
5.在左側(cè)邊欄中,選擇已注冊的應(yīng)用。
6.展開OAuth 2.0客戶端ID部分,然后找到要編輯的屬性。