快捷鏈接
下載地址
相關(guān)隨筆
正文
今天注定了悲劇... 實(shí)際悲劇是從昨天就開始了 -- 我覆蓋了用于發(fā)布I;P的數(shù)字證書!
敲I;P時, 一直用兩套證書, 一個用于測試, 一個用于發(fā)布. 這兩天為添加成就和高分榜, 專門clone了一個分支, 并使用了新的測試證書. 當(dāng)感覺OK, 可以merge代碼時, 把證書一起合并了, 這就悲劇了 -- Google上的應(yīng)用是跟證書綁定的, 并且是不可以更改的, 這意味著只能重新發(fā)布個新的I;P了...
既然只能上的新的了, 那就好好弄吧, 修改和測試好代碼, 建立了新的應(yīng)用, 上傳了新的apk, 哈哈, 新悲劇來了 -- 起初建立好的成就和高分榜跟新的應(yīng)用綁定失敗, 因?yàn)榇嬖跀?shù)字證書沖突. 幾乎折騰了一整天, 終于讓兩個能match起來了. (在Google Play上"應(yīng)用"和"服務(wù)"是兩個不同的概念, 但可以相互關(guān)聯(lián)). 好了最后的悲劇來了 -- 為了清除測試數(shù)據(jù), 不小心把整個成就和高分榜都刪除了, 崩潰的是, 這個沒法恢復(fù)! 哭啊哭, 用了兩個多小時重新寫了成就和高分榜, 重新將數(shù)據(jù)加入到游戲中, 重新上傳了所有該上傳了 -- 戰(zhàn)戰(zhàn)兢兢, Google Play終于讓I;P通過了 -- 新的I;P.
不說了, 現(xiàn)在就等Google Play審查通過就可以看見了, 但, 一切又得從頭來了...
有圖有真像, I;P真的支持成就和高分榜了~

這些是測試的截圖, 最終啥樣我還不敢說...但有個問題一定要說下 -- 關(guān)于"翻*墻". 由于Google Play Service 在國內(nèi)不穩(wěn)定的問題 (其它Google服務(wù)而已差不多), 要想可靠的使用成就和高分榜, 還是建議大家翻*墻玩吧. Android上裝個VPN, 再啟動I;P. 如果Play Service沒有登錄, I;P也是可以玩的, 只是無法提交和查看高分榜和成就了.
順便說下在Google Play發(fā)布支持Google Play Service的成就和高分榜系統(tǒng)的游戲時需要注意的是 -- 先在'所有應(yīng)用'中上傳好游戲的APK, 但千萬別發(fā)布; 再在'游戲服務(wù)'中添加好對應(yīng)的成就和高分榜系統(tǒng), 關(guān)聯(lián)和授權(quán)對應(yīng)的游戲后, 最后在'游戲服務(wù)'中發(fā)布'所有應(yīng)用'中的游戲. 有點(diǎn)繞, 但這絕對是'經(jīng)驗(yàn)'結(jié)論...
補(bǔ)充
今天可以經(jīng)I;P群中測試, 成就和高分榜系統(tǒng)可以使用了, happy啊...
昨晚忘記說怎么查看成就和高分榜, 這里補(bǔ)充下~你可以隨時查看!
在選關(guān)界面中, 點(diǎn)擊上面的Title - 'I'M A PROGRAMMER'就可以彈出如下菜單, 點(diǎn)擊相應(yīng)的菜單項(xiàng)即可.

如果沒有登錄Play Service, 那么對應(yīng)的成就和高分榜菜單項(xiàng)是不會彈出的. 此時點(diǎn)擊高分榜會顯示所有關(guān)卡的高分榜列表, 而不是單個關(guān)卡的.

同樣的, 如果沒有登錄Play Service, 那么對應(yīng)的成就和高分榜菜單項(xiàng)是不會彈出的. 此時點(diǎn)擊高分榜會顯示當(dāng)前單個關(guān)卡的高分榜數(shù)據(jù).