快捷链接
下载地址
相关随笔
正文
今天注定了悲剧... 实际悲剧是从昨天就开始了 -- 我覆盖了用于发布I;P的数字证书!
敲I;P时, 一直用两套证书, 一个用于测试, 一个用于发布. 这两天为添加成就和高分榜, 专门clone了一个分支, 并使用了新的测试证书. 当感觉OK, 可以merge代码时, 把证书一起合并了, 这就悲剧了 -- Google上的应用是跟证书绑定的, 并且是不可以更改的, 这意味着只能重新发布个新的I;P了...
既然只能上的新的了, 那就好好弄吧, 修改和测试好代码, 建立了新的应用, 上传了新的apk, 哈哈, 新悲剧来了 -- 起初建立好的成就和高分榜跟新的应用绑定失败, 因为存在数字证书冲突. 几乎折腾了一整天, 终于让两个能match起来了. (在Google Play上"应用"和"服务"是两个不同的概念, 但可以相互关联). 好了最后的悲剧来了 -- 为了清除测试数据, 不小心把整个成就和高分榜都删除了, 崩溃的是, 这个没法恢复! 哭啊哭, 用了两个多小时重新写了成就和高分榜, 重新将数据加入到游戏中, 重新上传了所有该上传了 -- 战战兢兢, Google Play终于让I;P通过了 -- 新的I;P.
不说了, 现在就等Google Play审查通过就可以看见了, 但, 一切又得从头来了...
有图有真像, I;P真的支持成就和高分榜了~
这些是测试的截图, 最终啥样我还不敢说...但有个问题一定要说下 -- 关于"翻*墙". 由于Google Play Service 在国内不稳定的问题 (其它Google服务而已差不多), 要想可靠的使用成就和高分榜, 还是建议大家翻*墙玩吧. Android上装个VPN, 再启动I;P. 如果Play Service没有登录, I;P也是可以玩的, 只是无法提交和查看高分榜和成就了.
顺便说下在Google Play发布支持Google Play Service的成就和高分榜系统的游戏时需要注意的是 -- 先在'所有应用'中上传好游戏的APK, 但千万别发布; 再在'游戏服务'中添加好对应的成就和高分榜系统, 关联和授权对应的游戏后, 最后在'游戏服务'中发布'所有应用'中的游戏. 有点绕, 但这绝对是'经验'结论...
补充
今天可以经I;P群中测试, 成就和高分榜系统可以使用了, happy啊...
昨晚忘记说怎么查看成就和高分榜, 这里补充下~你可以随时查看!
在选关界面中, 点击上面的Title - 'I'M A PROGRAMMER'就可以弹出如下菜单, 点击相应的菜单项即可.
如果没有登录Play Service, 那么对应的成就和高分榜菜单项是不会弹出的. 此时点击高分榜会显示所有关卡的高分榜列表, 而不是单个关卡的.
同样的, 如果没有登录Play Service, 那么对应的成就和高分榜菜单项是不会弹出的. 此时点击高分榜会显示当前单个关卡的高分榜数据.