YSDK应用宝渠道接入问题记录
1、参数问题
登录时使用,不区分沙箱和线上环境
手Q:AppId、Appkey
微信:AppId、Appkey
米大师支付专用,区分沙箱和线上环境:
offerid(和手Q的appid是一致的)
米大师的支付appkey分线上和线下:
沙箱AppKey(一般和手Q的Appkey是一致的)
现网AppKey
2、登录通知不固定问题
参见:应用宝接入文档: link.
• 为了保证提供给游戏的票据的有效性,YSDK会在三种情况下(每次游戏启动、后台运行一分钟以上切换回前台、
在前台持续运行30分钟以上)触发自动验证票据有效性的逻辑,并将验证结果通过loginNotify回调给游戏
(回调内容与游戏主动调用login接口一致)。游戏接入中无需关心具体调用的时机,只需要在收到对应的
回调时按照错误码推荐的处理方式处理即可。
以上是应用宝接入文档中上述描述,时不时的给个登录回调,很是尴尬啊,目前的解决方式就是如果游戏在进行中,并且登录态没失效就不处理这种情况
3、初始化直接报登录失败问题3100问题(您尚未登录或者之前的登录已过期,请重试)
ysdk在启动游戏时会自动登录一次,如果在初始化时设置了YSDKApi.setUserListener(userListener)
监听,则会把UserLoginRet信息清空,token失效导致不能自动登录,会重新拉起授权界面,,所以需要延时
设置YSDKUserCallback监听,这样UserLoginRet就不会被清空。
参见博客,博客地址: link.
4、注意assets下的ysdkconf.ini文件
联调环境:YSDK_URL=https://ysdktest.qq.com
正式环境:YSDK_URL=https://ysdk.qq.com