渠道SDK接入的各种坑

时间:2022-10-23 09:12:30

一、安卓

1、Q:接入易接sdk后发现充值成功没到账?

      A:1)查看对应渠道后台是否配好了易接后台提供的回调地址

            2)查看易接接入时的参数是否填对了(注:callbackinfo那个参数一般填的是cp服务器发下来的当前订单的订单号)

2、Q:接入vivo的SDK时提示参数不全?

      A:1)查看vivo的SDK接入文档看是否有漏掉某些字段没传值

             2)在查看vivo的SDK接入文档后,发现没有漏传参数但还是报参数不全,那就查看bundle或者json在putstring或put的时候,是不是把key值写错了(特别提醒一下别加空格),如: localBundle.putString("transNo", strSdkOrder);写成了 localBundle.putString ("transNo  ", strSdkOrder);后面的“transNo”多了空格,这个就会报参数不全。

3、Q:使用易接SDK接渠道的SDK时,如果游戏代码内接入sdk时没有调用登录验证的接口(即cp客户端收到易接服务器回的登录成功消息后cp客户端调用登录验证接口与cp服务器验证是否真正登录成功的接口),那客户端就可以通过SDK登录成功,但是登录成功后cp服务器却没有给cp客户端发送服务器列表之类的信息?

     A:1)首先查看易接SDK接入时,代码的字段参数没有填错

           2)其次查看易接工具上所填的参数与对应渠道的后台所提供的参数一致,特别是公钥和私钥这种比较长的字符串

           3)查看渠道是否需要配置服务器验证IP地址,目前接过的SDK有“海马”和“夜神”是需要配置验证服务器IP地址的。(注:有些渠道是需要配置验证服务器IP地址的,但是后台却没有地方可以配置,这种就要联系对应渠道的对接人员,让他们帮你配)

4、Q:通过易接SDK接卓易的SDK,接完之后浮窗出来了,但特么获取不到点击事件,怎么点浮窗都没放应?

      A:1)在游戏运行的那个Activity上添加一句<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />

二、IOS

1、Q:通过易接接XY助手,易接工具导出的新的XY渠道的xcode工程报Dublicate symbols?

     A:删掉xcode工程目录下的/YIJIE/xy_ios/Framworks/NoCopy/libXYPlatform.a库文件

2、Q:使用易接SDK接PP助手,登录成功后无法充值?

      A:1)首先查看PP助手的后台对应的游戏是否是正式上线的状态(只有正式上线才能充值)

             2)其次查看易接工具上填写的PP后台提供的公钥是否填错或者填漏

3、Q:通过易接SDK接入海马渠道的SDK后无法登陆?

 A:易接在自己的库中调用了登录验证的接口,即使你在接易接SDK的时候没有调用登录验证的接口,但是易接内部还是会去调用登录验证的接口,所以你必须在海马的后台配送登录验证服务器的IP,这个IP要看看易接人员有没有提供,没提供就可以找他们的技术支持拿

4、Q:XY助手在支付的时候一直卡在一个界面,界面上只显示“充值“二字,然后就是空白?

     A:打开的页面太大,手机显示的只是一部分页面,用两根手指缩小页面就可以看到了