1.需求:接入电信爱游戏支付SDK(V4.0.1),游戏状态:已发布
2.问题:用户反映使用红米手机手机充值,无法充值,提示“无法获取ROOT权限”
3.问题原因:
找到红米手机(未ROOT),进行支付,出现以下界面
错误码为 -207
(1). -207在返回码表里是“无法发送短信”,第一反应是“被安全类软件禁用发送短信功能了吗?”进行相应的权限设置,依然不能支付。
(2). 联系爱游戏技术人员,爱游戏人员让查看 assets/egame/文件夹下的两个文件
当前是 EGAME_101.dat EGAME_101.jar
被要求去网站下载最新的文件 EGAME_102.dat EGAME_102.jar替换 可以支付
提问:游戏已经发布了,只能重新发更新包吗?
爱游戏技术回答:不用。已经发布的应用只要联网可以更新的。
可是不行啊,爱游戏技术又进行了后台更新操作,可以啦。
爱游戏的sdk8月份进行了一次更新(V4.0.2),不知道是不是解决这个bug。但是已发布的游戏使用的时V4.0.1,后台的更新版本为V4.0.1,没能跟新。
4.解决办法:
(1)不发更新包,爱游戏SDK进行自更新,但是第一次支付会失败,第二次支付就更新为V4.0.2
(2) 嵌入最新的爱游戏SDK,发更新包。。。
5.总结:
(1)每次发布之前,要关注支付SDK的版本,尽量用最新的,如果不得已永久版本,一定知道如何补救
(2)跪求各种测试机啊,防患于未然,小作坊很心酸啊。
(3)已经发布的游戏也要经常去看看,玩玩。
爱游戏的技术解决问题的很迅速,赞一个。
本文出自 “小鸟学C变大鹏” 博客,谢绝转载!