1.需求:接入电信爱游戏支付SDK(V4.0.1),游戏状态:已发布

2.问题:用户反映使用红米手机手机充值,无法充值,提示“无法获取ROOT权限”

3.问题原因

   找到红米手机(未ROOT),进行支付,出现以下界面

wKioL1QYGr2QM-ImAAC6UJ1WI7k532.jpg

   错误码为 -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)已经发布的游戏也要经常去看看,玩玩。


     爱游戏的技术解决问题的很迅速,赞一个。