接入腾讯应用宝(YSDK)注意事项

接入腾讯ysdk只想说,其文档写的真是差!很多东西摸不着头尾,在这期间走了很多坑。

第一个:拉起手Q时,出现100044画面错误
造成这个的因素有很多:1,未打正式包测试
2,签名,包名,未用最开始申请应用宝参数时的数据,造成现在的签名和包名和腾讯应用宝后台的不一致
3,qq_id,wx_id及其qq_key,wx_key和yybAppid错误

第二个:拉起手Q,登录成功了,但是log日志中出现{“ret”:-2,”msg”:”client request’s app is not existed”}
其原因为:1,应用宝后台为配置环境
2,我的错误原因是:自己的后台配置错了联调环境:https:qqtest.com

第三个:登陆成功了,但是一直收不到回调
其原因:未正确配置YSDKApi的生命周期方法,及未配置 YSDKApi.onActivityResult(requestCode, resultCode, data);

第四个:拉起支付时,一直提示支付失败,参数错误
这个问题足足弄了我一整天。因为我们公司申请的游戏是网游,并且是游戏币充值!应用宝后台配置的是钻石!即不是直接冲的钱,而是将冲入的钻石转换为钱!
即,充值的钻石,不是钱,只能是正整数,不能为小数!否则会报参数错误!
YSDKApi.recharge(zoneId, saveValue,isCanChange,appResData,ysdkExt,new PayListener() ;即saveValue只能为整数。

第四个:• 为了保证提供给游戏的票据的有效性,YSDK会在三种情况下(每次游戏启动、后台运行一分钟以上切换回前台、在前台持续运行30分钟以上)触发自动验证票据有效性的逻辑,并将验证结果通过loginNotify回调给游戏(回调内容与游戏主动调用login接口一致)。游戏接入中无需关心具体调用的时机,只需要在收到对应的回调时按照错误码推荐的处理方式处理即可。
这么说,当用户在玩游戏半个小时以后,就会触发重新登录,这是很致命的错误,影响用户体验!
所以,我们必须控制这种情况的发生!让cp收到通知后,判断当前是不是在游戏当中,然后进行下一步操作

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值