为什么游戏打开后一直是正在准备cocos2dx 微信登录sdkK不能玩?

是时候,换个姿势关注TA
关注 功能升级,收割 TA 的最新动态
扫我下载最新九游APP
查看: 5918|回复: 0
最后登录积分25190精华0帖子
本帖最后由
10:42 编辑
客户端接口(常见问题FAQ)--内容较长,建议搜索关键字查找
1)DEMO导入后运行不了报libsdk_bspatch.so找不到编译时需要将Eclipse-Preferences-Android-Build-Force error when external jars contain native libraries这里的勾去掉
16:46 上传
PS:如果你用的是ADT集成,找不到上面的路径,请尝试到这里查找
16:46 上传
1、初始化(initSDK)
1)初始化接口在哪里调用
建议初始化接口放在游戏启动后直接调用
2)初始化接口传递的cpid\gameId\serverId\serverName在哪里获取
gameId:在开放平台-SDK接入那里获取
cpid、serverId:参数已废丢,请注释掉或传0,注意:serverId不可传其它参数,会影响充值
serverName:传空或不用传
3)客户端如何切换为正式/测试环境
初始化initSDK接口里传递的debugMode参数,true:测试环境,false:正式环境
详见论坛说明:
4)初始化过程中出现ucgameconfig.ini无法找到的错误
该错误日志是警告提示,SDK上线需要修改的文件,没有任何影响,可以忽略
5)初始化过程中提示“网络无响应”
请检查当前手机网络是否正常,切换网络测试看看,如果网络正常但无法初始化,请联系技术接口人处理
6)初始化失败,提示“code:10,游戏信息配置错误”
请检查传递的gameId参数是否为九游开放平台提供的游戏参数
7)初始化失败,提示“code:-100”
请检查下logcat运行时报异常的日志,tag:”UCGameSDK”可能原因是以下几种:
1、手机内存空间不足,SDK运行需要大约2M空间
2、如果报错指出entry.xml文件找不到,需要将UCGameSDK-x.x.x.jar解压后,将里面的assets\ucgamesdk目录放到游戏工程的assets下(注意是assets下,不是Assets)
3、如果报网络异常,请检查手机当前访问网络是否有异常
4、检测使用的gameID是否为九游开放平台提供的游戏参数
8)初始化失败,提示“SdkActivity`onCreate`不能获取入口实例,需要重新初始化”
请检查下logcat运行时报异常的日志,可能原因是以下几种:
1、initSDK接口同时调用多次,或接口调用过程中又再次调用,如初始化失败,请在收到回调后再重新调用
2、清除下缓存数据,再重启游戏试试
9)Unity3d游戏初始化执行后游戏黑屏,过几秒才正常
Unity3d游戏启动时直接调用SDK初始化可能会出现unity3D跟activity冲突,如果出现黑屏执行时间长的话,建议将initSDK接口放在unity启动完成到加载游戏界面后再调
10)首次初始化只看到四个“...”,看不到logo
此为正常现象,SDK设计如此,请游戏忽略这问题
11)如何查看当前接入的SDK版本
可以用以下几种方法查看
1、检查导入的sdk Jar包,jar包名上有写明,如“UCGameSDK-3.5.3.1.jar”,则为3.5.3.1版本
2、检查初始化的日志,TAG”UCGameSDK”,system.config内带有”ve”字段,即版本
3、SDK4.X以下,在登录界面-忘记密码,下方有显示版本号
SDK4.X以上,在初始化启动页右下角有显示版本号
2、登录(login)
1) 登录失败,提示“code:10,游戏信息配置错误”
请检查传递的gameId参数是否为九游开放平台提供的游戏参数
2)调用登录接口后,登录界面不显示
初始化前请设置LogLevel为:DEBUG并查下logcat运行时报异常的日志,可能原因是以下几种:
1、日志如有“LoginFacade`login`aborted: already in prompting”信息,说明login接口未执行完就再次调用,故无法调用成功
2、日志如有类似说明权限的,请检查游戏配置的manifest 权限是否已全部添加SDK接入文档要求的
3、日志如有类似说明线程问题,请检查登录接口是否在UI线程调用,要求放UI线程调用
3)调用登录接口后,获取的sid为空
初始化前请设置LogLevel为:DEBUG并查下logcat运行时报异常的日志,可能原因是以下几种:
1、日志如有“LoginFacade`login`aborted: already in prompting”信息,说明login接口未执行完就再次调用,或在login_exit(code:-600)回调重新调了login接口,导致登录状态丢失,故无法获取sid
2、SDK3.5.3.1可能出现登录后sid为空,可联系技术接口人获取最的SDK,或忽略这类问题,游戏上线时SDK会替换新版本
(login_exit code:-600)回调有疑问,查看上面登录接口常见问题有说明
4)调用登录接口后,游戏闪退
请检查下logcat运行时报异常的日志,可能原因是以下几种:
1、日志如有类似说明权限的,请检查游戏配置的manifest 权限是否已全部添加SDK接入文档要求的
2、日志如有类似说明线程问题,请检查登录接口是否在UI线程调用,要求放UI线程调用
5)调试SDK,能否提供测试的账号
请直接在当前客户端“一键注册”账号测试游戏即可,SDK无限制账号测试
6)之前在论坛注册的UC号,登录时提示“账号或密码有误”,输入的账号或密码是正常的
使用的账号或密码错误,或使用的账号与当前客户端连接的环境不匹配。(测试与正式环境账号不相通,如果是从联调环境注册的账号,再使用生产环境进行登录,可能会出现如上错误),重新在当前环境下进行注册账号,再使用新注册的账号进行登录即可。
7)使用正常的手机号验证码登录,提示“验证码错误”
请检查客户端是否为联调环境(即debugMode=true),因联调环境不支持手机号登录,故无法验证通过,如需在联调环境登录,请使用一键注册账号登录
8)测试使用的账号,忘记密码,能否重置下密码
联调环境的密码如丢失的话无法找回,请重新注册账号测试,如正式环境的密码丢失,可以走申诉,申诉地址:
9)登录成功后两次回调,一次是code:0,登录成功,一次code = -600 ,登录退出回调
安卓客户端登录成功后,会自动关闭登录界面。故登录成功后,客户端会先收到SUCCESS(即code为0)的状态码,代表账号登录成功,随后会收到LOGIN_EXIT(即code为-600)的状态码,代表关闭登录界面。以上为正常情况。游戏客户端可在当存在SUCCESS的情况下,处理SUCCESS的回调,当不存在SUCCESS的情况下,处理LOGIN_EXIT的回调。
10)登录成功后,点击欢迎回来tips上的“切换账号”按钮,无响应
在SDK 初始化(initSDK)时设置开启切换账号功能时,登录成功的TIPS上会出现“切换账号”按钮,需要游戏在初始化前监听LogoutNotifyListener,收到回调SUCCESS后重新走登录流程
具体实现参考:
如不实现请关闭切换账号功能,关闭方法参考(拉到最后):
11)客户端如何获取账号标示和昵称
SDK客户端登录成功后,游戏客户端通过getsid()方法获取SDK客户端的sid,发送给游戏服务器,游戏服务器使用此sid进行服务端接口调用,即可获取账号标示(accountId)及昵称,随后游戏服务器向游戏客户端发送账号标示及昵称即可。(注:游戏客户端无法直接从SDK客户端获取账号标示)
详细流程可见接入文档“02-技术文档-SDK总体机制\UC游戏_SDK_开发参考说明书_总体机制_vX.X.X.pdf”(注:X.X.X为版本号)
12)非首次登录成功后退出游戏,第二次不会自动登录
1、游戏退出时或调登录接口前有调用logout接口,请去掉
2、悬浮图标内关闭自动登录,请开启后退出游戏重进看看
13)登录界面按home键,返回游戏,支付界面消失
在AndroidManfest配置了android:launchMode=&singleTask&的activity配置,均修改为android:launchMode=&standard&即可。
设置后无效请参考论坛说明:
14)使用SDK激活码系统,需要另外接入SDK吗
不需要,联系九游运营人员配置激活码系统即可,按正常流程接入,不用额外接入接口或修改接口,需要测试的话,请向运营人员索要激活码
3、扩展数据接口(submitExtendData)
常见问题(FAQ)请到这里查看:l
4、充值(pay)
1) 充值界面提示“出错了,抱歉,由于系统原因当前无法支付”
1、游戏初始化initSDK及调pay方法时传的serverID是否为0,如果不是0,请修改为0,否则不能进行支付(initSDK、pay两个接口请检查清楚)
2、检查下回调地址是否已配置
3、如当前环境为正式环境(即debugMode=false),需要游戏先在开放平台完成在线签约,签署成功后才能开支付,如确认以上两点配置好,且合同签署成功,但仍无法支付,请联系技术接口人核查支付权限是否已开通
2) 充值界面,点击支付时,提示下单失败
1、检查下回调地址是否已配置
2、如客户端配置了回调地址,请注意回调地址格式必须以“ http://”开头,不能用空格或null值,如使用后台配置地址,请传“”或注释掉setNotifyUrl参数
3、如游戏迁移过主体,请检查迁移后是否已重新签约成功,如合同签署成功,但仍无法下单,请联系技术接口人核查支付权限是否已重新开通
3)客户端setNotifyUrl后台还有配置回调地址地方,优先取哪个
优先取客户端传递的回调地址,如无传递再去找后台配置的地址
4 )客户端callbackInfo、cpOrderId分别传什么
cpOrderId:自定义订单号,对应服务端回调时的cpOrderId,长度不超过30
callbackInfo:自定义参数,对应服务端回调时的callbackInfo,长度不超过250
客户端设置后,两个参数通过回调信息透传给游戏服务器,便于游戏能区分充值用户的个人信息(注:callbackInfo不传递的话,服务端不回调cpOrderId,customInfo不管有没传递,均会回调)
5)后台配置回调地址有区分测试环境,正式环境,需要配置不同的吗
SDK会根据客户端下单时当前使用的环境去拿对应环境的回调地址,两个环境可以使用相同的回调地址或不同的均可正常接收回调
6) 游戏横屏但充值界面显示为竖屏,怎么修改
在调用SDK初始化方法前(initSDK),加入以下此行代码即可:
gameParamInfo.setOrientation(UCOrientation.PORTRAIT);
详情见论坛:
7) SDK支付界面横屏但跳转支付宝、银行卡为竖屏,怎么修改
支付宝、银行卡强制竖屏,无法修改,如果横屏游戏切屏后导致游戏异常退出或黑屏等其它现象,请游戏修改manifest文件将所有的activity都加上screenSize属性,如下:
android:configChanges=&keyboardHidden|orientation|screenSize&
8)SDK支付界面点击“支付”按钮,未充值成功就收到ON_CREATE_ORDER_SUCC回调
支付接口一共两个回调,一个是订单生成回调ON_CREATE_ORDER_SUCC,一个是界面关闭回调ON_PAY_USER_EXIT,在充值界面选择支付方式后点击“支付”就会触发下单成功的回调ON_CREATE_ORDER_SUCC,此处并非充值成功,用户可能继续支付,或取消订单,充值结果请留意服务端收到的回调信息判断,客户端没有充值成功的回调接口
9) 客户端是否能获取充值成功的回调
客户端不能获取充值成功或失败回调,充值完成后,SDK服务器会回调充值结果至游戏配置好的回调地址上,游戏通过服务器收到的回调信息判断是否充值成功,orderStatus为S成功,F失败,游戏判断订单为S再处理下发游戏币,F不予下发
详情查看论坛说明:
10) 如何测试充值,是否能提供测试号
不提供测试账号,游戏自行在登录界面注册账号,联调环境测试充值,可以提供UC账号给技术接口人增加U点用于测试充值,充值卡测试使用虚拟的卡号密码,符合位数即可充值(如卡号10位,密码8位),支付宝、银行卡等需要真实付款,可忽略不测,正式环境测试充值需要使用真钱,游戏可以调低支付金额,SDK支付最小单位0.01元
11) 联调环境不显示“U点”支付
U点支付最低金额为“1元”,如当前传递的amount值低于“1”,则不显示U点入口,请游戏调整充值金额
12) 联调环境无法充值U点,点击充值时一直转圈卡住
因联调环境充值U点功能未完善,故暂无法充值U点,如游戏需要用U点支付,请提供UC账号联系技术接口人添加U点
13)联调环境支付宝充值,提示正在打开支付宝插件,但是没有界面出来
因联调环境充值支付宝功能未完善,故暂无法调起插件,建议游戏使用其它方法测试充值,待接口调通后,用正式环境再行测试支付宝充值功能
14) 如何使用定额支付,或不定额支付
调pay充值接口前传递的amount值,如不传或用0即显示非定额支付界面,可自行填入充值的金额,如amount值的值为固定金额,则需要按传入的对应金额支付(amount值单位为元)
15)客户端有没有查询充值订单接口
不提供,充值成功后SDK服务端主动回调订单给游戏服务器,不提供另外
16)充值界面按home键,返回游戏,支付界面消失
在AndroidManfest配置了android:launchMode=&singleTask&的activity配置,均修改为android:launchMode=&standard&即可。
设置后无效考论坛说明:
17)充值后在哪里查询充值结果
联调环境充值的订单,可以通过“开放平台-游戏管理-点击游戏名-SDK接入-游戏接入调试工具-充值”查询订单充值结果
正式环境的订单,可以通过“开放平台-合同与财务-支付详情”,输入账号或订单号查询
18)支付调用“弹出界面是&&账户信息发生变化,为了您的支付安全,请重新登录游戏再试”
1、当前登录的状态已经丢失了,请登录后再进行支付,登录状态丢失的问题可能:
1)调用注销后没有重新走登录接口
2)连续重复调用多次登录,导致登录状态丢失
5、注销(logout)
1)logout接口在哪里调用
游戏内有”注销“或”切换账号“功能时调用logout注销接口,如果没有则不需要接用此接口
2)调用logout接口后,再调login没有弹出登录界面
调用logout注销接口后,不能直接调login登录接口,需要游戏先监听ON_LOGOUT_SUCC事件收到SUCCESS后再调login接口,否则登录界面无法显示
6、退出SDK(exit退出接口)
1)SDK退出接口在哪里调用
建议放在手机返回键或游戏内的”退出游戏“按钮调用
2)游戏有退出框,能否不调此接口
不可以喔,当游戏退出前必须调用该方法,进行SDK清理工作,否则可能再次进入会出现未知错误,建议游戏退出框去掉,直接调用SDK退出方法
3)接口调用后,界面不显示
1、接口是否在UI线程调用,要求放UI线程执行
2、调用退出方法时是否同时调用了其它退出方法,导致SDK退出接口未执行完,游戏就退出了或被其它执行的代码中断
3、以上两点检查正常后请看下logcat运行日志,是否有异常报错或警告日志,按日志排查原因
4)退出界面,点击“退出游戏”,游戏不退出
退出接口有两个回调,一个是ON_EXIT_CANCELED:继续游戏,一个是ON_EXIT_SUCC:退出游戏,SDK实现退出游戏功能,需要游戏按SDK回调做相应处理
安卓平台下载
苹果平台下载在线时间1 小时
本帖最后由 豆饼帝 于
21:05 编辑
筛选出近期开发者比较常见的问题。若接入中仍存在问题无法解决,请将问题描述清楚后发送到论坛本版块或邮件发送至
我们将在1-3个工作日内给予回复。您也可拨打技术支持电话获取帮助。
1、登录失败,总是报-102错误,怎么办?答:请在开发者站核对自己的参数appid\appkey\包名是否正确 。问题经常出在logcat里all message里errcode=[xxx]的地方,请取出日志一并发送给我们。
比如一个常见的问题是errcode=1526,意思是apkName错误,请详细核实贵方的
appid,appkey和包名这三个参数,有时候是因为贵方还使用的demo里的值而引起的错误
2、登录时为什么总是提示“网络错误”?答:请多尝试几个机型并尽量使用小米机型,因为SDK优先针对小米进行了适配,可能存在部分机型不适配的现象 ,所以会导致登录不成功,网络错误的提示。保证小米机型的正常使用即可。
3、点击安装小米游戏安全插件无反应,不能正常安装答:请确认MiGameCenterSDKService.apk是不是没有放到assets文件夹下
4、SDK登录框显示时间过短,导致“切换”按钮不能及时点击而消失 答:请确认是否是米1手机,若是米1请在设置-开发者选项-强制cpu渲染-打开进行尝试
5、怎样切换账号?答:小米手机4.0以上的系统,可以手机-设置-账号与管理 中进行切换;非小米手机可以在设置-应用管理-小米游戏安全插件删除后进入游戏重新登录切换账号。
6、SDK登录时游戏背景为什么会黑屏?答:sdk是一个单独apk的存在,当调起sdk的时候游戏会退回到后台并停止运行,所以sdk的背景会黑掉,应该控制游戏不退回到后台并且是游戏在一个界面做刷新操作或者进行等待等到收到sdk回调时游戏继续,这样就不会出现黑屏的状况了,登录和充值都是一样的。
7、SDK横竖屏怎么设置?答:登陆界面可以设置成横屏,但支付的界面不支持横屏sdk初始化的时候加入appInfo.setOrientation(ScreenOrientation.horizontal )设置横屏显示:sdk初始化的时候加入appInfo.setOrientation( ScreenOrientation.horizontal )
8、支付订单返回的格式答:我们是 http get方式发送请求 参数拼接在url后面 你们的服务器返回的数据要求是json格式的{&errcode&:200}这种格式
9、签名php例子答:echo hash_hmac(&sha1&, $sign_str, $key,false).&\n&;
10、签名的格式答:p1=v1&p2=v2&p3=v3这种格式去进行签名
11、是否需要闪屏、logo、角标等答:不需要
12、请问充值的时候有测试帐号吗,只能真充钱?答:目前我平台还没有测试帐号,只能真实充值。后期我们会尽快优化。
13、单机的SDK&&可有检测用户是否登陆了的方法?答:没有,每次调用登陆方法就行
14、支付时米币与游戏币的转换是怎样?答:人民币转米币再转游戏币
15、为什么一点支付,获取订单的时候就失败了?答:手机的系统时间不对会导致ssl握手失败
16、一直显示登录账号错误,插件都删了重装还是这样答:支付需要调用系统帐户,这个需要一个授权,如果不授权就会支付失败,这个是在miui4.0的系统中会有,2.x的系统和v5不会有这个问题屏幕上方状态栏下拉,看是否有需要授权的询问,点击授权.,在小米云服务里一直绑定着那个账号,注销一下就可以了
17、进游戏弹出提示安装小米游戏插件,点安装的时候会发送LOGIN_FAIL的消息 ,该怎么处理?答:检查有没有&uses-permissionandroid:name=&android.permission.GET_TASKS& /&权限
18、游戏在调用SDK接口时出现黑屏,该怎么处理?答:尝试在AndroidManifest.xml中,为调用SDK接口的activity加入android:configChanges=&orientation|screenSize&属性
19、请问我们用 cocos2d-x 2.2.2 版本,调用小米SDK登陆成功回调之后,什么事情都不做,也会遇到这种错误:
QQ图片15.jpg (78.35 KB, 下载次数: 13)
答:在AndroidManifest.xml文件里对应的Activity属性加上android:configChanges=&orientation|screenSize&。
20、请问下登录的时候,提示这个大概是什么问题呢?
QQ图片34.jpg (30.33 KB, 下载次数: 7)
答:请清空一下小米游戏安全插件的数据,然后联网重新试试,这个问题多数是由于网络问题引起的。
21、这里的online.setCpUserInfo(“cpUserInfo”);参数是不是UID?
QQ图片04.jpg (54.98 KB, 下载次数: 13)
答:不是,cpuserinfo是透传参数,你们设置就行,不能为空。
22、下面参数分别代表客户端传的什么参数?
QQ图片39.jpg (95.65 KB, 下载次数: 7)
答:payFee是充值的金额,我们回调你们的单位是分,productCode是计费代码,如果是网游是一个默认值,你们不用管,productName就是你们的游戏代币名称,productCount是根据充值金额和兑换比例计算的,你们可以根据payFee自己决定给用户多少游戏代币
23、小米的小号uid是怎样的?小号的uid是唯一的吗?答:16位的long型,是唯一的。
24、我们的程序是用cocos2d-x写的 c++与java混调,我们4个小米手机,有2个调用toast无法显示出来 2个手机正常,是什么原因呢?会不会是签名后出什么问题?答:小米手机对同一个toast有次数限制,每天50次,如果急需验证,建议改个包名试试。
25、接入SDK后闪退,没有出现错误信息只是输出了:Skipped 465 frames! The application may be doing too much work on its main thread.
然后我把SDK去掉就没有任何问题了,请问怎么回事?答:这个是因为在ui线程中调用了SDK的接口,不要在ui线程中调用SDK的接口,放到handler的handleMessage里处理。
26、弹出登录界面了,后来输入密码后,客户端就崩溃了,报错:
QQ图片123.jpg (7.82 KB, 下载次数: 7)
答:这个应该是java写越界,导致了问题。还需要CP方从程序方面解决,不是SDK的问题。
27、我们根据小米网络游戏demo写的untiy文件的登陆java代码,每次都返回MI_XIAOMI_GAMECENTER_ERROR_LOGIN_FAIL,但是安装上小米测试版本demo就能正常登陆。答:有很多开发者会遇到相类似的问题,SDK服务器是要校验appid,appkey和包名的,三者必须与申请时的保持一致才可以。
appInfo.setAppId( 2698 );
appInfo.setAppKey( &1a45711e-bef6-e2bb-70d9-& );
如果测试时使用这个appid和appkey,请保证包名和demo的包名一致
(androidmanifest中的package属性)
28、在使用3g网络的时候,小米的SDK登录会提示“网络不可用,请重新检查网络”,是怎么回事呢?答:小米SDK登录使用https协议,有些手机无https证书,会报这个错误。请换小米手机测试一下。
29、客户端登录不了,日志显示disconnect。答:isconnect是SDK的正常输出,不是错误输出,不能用这个判断错误。所以请查看logcat里all message里errcode=xxxx的地方之后参考一下接入手册最后的错误代码对照表就能查出问题所在。
30、为啥报1001系统错误?答:比较常见的原因是:
查看setcpuserinfo是否为空,这里不能为空,值CP来设置。
把请求参数打出来,有个CP的错误是在链接里多了个%3D。
31、日志报错:-18003 errcode=20012-.623: D/cocos2d-x debug info(29665): [LUA-print] 购买失败!,code = -18003
12-04 19:35:28.652: D/MiGameSDK(26997): Http Response Code 200
12-04 19:35:28.652: D/MiGameSDK(26997): errcode[200] errmsg=[null]答:最常见的是设置mibi为0元了。
mibi不能为0,最小为1。
32、单机的SDK,可有检测用户是否登陆了的方法啊?答:单机不用明确调用,直接调去支付就好了。
33、怎么实现注销账号功能答:目前的帐号与手机相关联。
注销功能不用接,
SDK里切换账号要依托手机系统账号的切换来实现。
34、进游戏弹出提示安装小米游戏插件,点安装的时候会发送LOGIN_FAIL的消息,该怎么处理?答:检查有没有&uses-permissionandroid:name=&android.permission.GET_TASKS&/&权限
35、miUniPayOffline方法写在哪里?答:这个看CP怎么调用,有些CP会在登录成功的回调中直接调用充值的接口,也可以单独写在对应的类中。因为miUniPayOffline是单机游戏接入,所以可以在游戏启动的时候调用登录,也可以在充值的时候调用登录。
36、从客户端获取的用户ID和session为什么验证不过?有什么方法么?答:这个问题只需要仔细查看接入文档即可。
1)请确认是否按接入文档的说明进行了签名。
2)请确认请求参数和接入文档中的说明是否一值,参数名称是区分大小写的。
37、支付成功了,为什么没有收到订单通知?答:请先确认订单是否支付成功,因为只有用户支付成功的订单才会回调通知游戏。
如果以上没有问题,请把游戏的appId和订单的回调地址发到邮箱由我们的运营人员确认是否正确配置了订单同步地址。
如过前两步都没有问题,请确认游戏服务程序的前端应用(例如:nginx、apache、IIS)的日志是否已经收到了通知请求。
38、请问一下,签名验证不成功怎么解决?答:这个问题也需要仔细查看接入文档。
请确认正确按文档的说明进行计算签名。
请确认申请时必须配置的信息完全配置正确,如游戏代币名称、代币兑换比例等。
39、签名是不是 把 appId=22180&session=NtwzSsb3wZFLQna7&uid= 这几个参数,用hash_hmac(&sha1&, $SignString, $this-&AppKey,false)生成加密?答:是的,注意顺序别写错了。
40、我现在发送登录认证交易,返回1525,说我签名错误,但是我反复检查了半天,没发现有什么问题。答:请求我们服务器的接口时,签名用AppSecrect,不要用appKey.
41、你好,想问一下,我这边在上传昨天发回过来的签名包,始终提示失败,请问是什么原因呢?答:请查看你们拿到的包的md5,ftp上传前的包的md5和上传后的md5是否相同。不同请和我方商务技术沟通后再试。
42、签名咋老验证不过去,求核对下hash_hmac( 'sha1', $str, $secret, true )服务器的验证,用的是php语言。答:请使用这个函数:hash_hmac(&sha1&, $sign_str,$key,false)
43、签名结果转换16进制是用大写的还是小写的?答:小写
44、SDK提示支付成功了,可是我服务器收到的通知,怎么没有任何参数的?(技术问题)这些都是你们的服务器IP吧?115.236.175.42124.160.169.17119.147.146.189是我用日志记下来的。答:1.我们回调服务的地址不是那些,请不要使用日志记下来的IP,和我方联系确认IP& & 2.确认是否忘记修改appid,如果还是使用demo的appid,也会导致这种情况发生。3.确认是否配置了回调地址
45、我们这边在接入游戏时,登陆出现错误,login的窗口都不显示,打印的log是:D/MiGameSDK(3531): errcode[1515] errmsg=[null]。我们用的appId: 2000391答:1.请确认参数和包名是否正确。2.请确认是否设置了相关的计费信息。3.请确认assets目录下的MiGameCenterSDKService.apk是否已经更新为最新。
46、我们的这笔订单签名失败,乱码,麻烦看下咋回事?答:我们发送采用utf-8编码经过urlencode的字符串,你们需要对中文也进行编码处理,就可以了。
47、某些游戏的订单号码重复答:经过与CP的沟通后,发现目前某些游戏确实存在这个问题的,目前某些游戏充值的订单号是由客户端生成的,
客户端生成订单号的方法是用 UUID.randomUUID().toString() 这种方法出现重复的几率是非常小的,当然也不能保证永远唯一。
所以下个版本我们这边给订单号在加强 就是用 UUID+时间戳 保证了:
1.对在同一时空中的所有机器都是唯一的(UUID作用)
2.在不同时刻同一台机器唯一(时间戳),反馈给我们订单号重复问题,就是出在 同一台机器不同时刻订单号重复(也就是没有第2个保证),
因为订单号是由客户端生成的所以只能出新版本解决,静待4月底。
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
已有&4&人评分
精品文章^_^
助人为乐^_^
MIUI 因你更精彩!
MIUI 因你更精彩!
经验20860 米
威望639 米
在线时间832 小时
版本V7.1.5.0.KXGCNCK
机型MOTO XT910
签到次数21
MIUI版本V7.1.5.0.KXGCNCK
经验1299 米
在线时间26 小时
版本V8.0.2.0.LHNCNDG
积分 1379, 距离下一级还需 621 积分
积分 1379, 距离下一级还需 621 积分
机型红米Note3
签到次数34
MIUI版本V8.0.2.0.LHNCNDG
好东西& &有空得看看
生活,不是等暴风雨过去,而是学会在风雨中跳舞。
在线时间1 小时
版本JLB20.0
积分 33, 距离下一级还需 17 积分
积分 33, 距离下一级还需 17 积分
机型小米手机2A
MIUI版本JLB20.0
本帖最后由 毫无保 于
12:29 编辑
& & 请教下 第三个问题3、点击安装小米游戏安全插件无反应,不能正常安装
答:请确认MiGameCenterSDKService.apk是不是没有放到assets文件夹下
我的MiGameCenterSDKService.apk确定放入assets目录下了,我反编后也能看到MiGameCenterSDKService.apk在assets目录下的,但就是安装没反应,请问下这种情况还有什么其他因素导致的呢,谢谢。
& & 问题已经解决:
& & 问题原因,使用的MiGameCenterSDKService的文件问题,官方提供的demo中的这个文件时.apk,官方给的ane中没有.apk,也不能使用.apk
& & 希望官方的ane注释一下这个问题。
在线时间1 小时
版本JLB20.0
积分 33, 距离下一级还需 17 积分
积分 33, 距离下一级还需 17 积分
机型小米手机2A
MIUI版本JLB20.0
& &&&还有一个问题横屏问题,我初始化的时候正确设置了横屏,登陆的时候已经正确横屏了,但每次充值的时候就被竖屏了,我的游戏也被强制竖屏过来了,我接其他平台的时候,也有竖屏的情况,但没有把我的游戏也强行竖屏过来,想请教下是什么原因。
经验451 米
在线时间32 小时
版本6.8.18
机型小米手机3/4 WCDMA版
签到次数30
MIUI版本6.8.18
开发者如果有问题请单独发帖。
经验1139 米
在线时间33 小时
版本7.1.12
积分 1125, 距离下一级还需 875 积分
积分 1125, 距离下一级还需 875 积分
机型小米手机3/4 WCDMA版
签到次数94
MIUI版本7.1.12
大神!我也请教一下&&玩这游戏会黑屏以后开不了机怎么办!
经验860 米
在线时间12 小时
版本V8.2.22.0.NCACNEC
积分 878, 距离下一级还需 1122 积分
积分 878, 距离下一级还需 1122 积分
机型小米手机6
签到次数98
MIUI版本V8.2.22.0.NCACNEC
请教下 第三个问题3、点击安装小米游戏安全插件无反应,不能正常安装
答:请确认MiGameCenterSDKServic ...
官方有ane的?
经验256 米
在线时间4 小时
版本5.11.26
积分 171, 距离下一级还需 29 积分
积分 171, 距离下一级还需 29 积分
机型小米手机3/4 WCDMA版
签到次数29
MIUI版本5.11.26
路由的AC是不错。够远。但是经常突然上不了。只能切换到2.4G或者5G才正常。
在线时间0 小时
积分 3, 距离下一级还需 47 积分
积分 3, 距离下一级还需 47 积分
MIUI 3000万
MIUI 3000万发烧友纪念勋章
MIUI 2000万
MIUI 2000万发烧友纪念勋章
1000万用户纪念勋章
MIUI1000万用户纪念勋章
MIUI 7纪念勋章
MIUI五周年
MIUI五周年纪念勋章
MIUI三周年
MIUI三周年纪念勋章
百万壁纸评审纪念勋章
已关注微信
已关注极客秀微信
疾风测评勋章
资源疾行活动限定勋章
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
MIUI 100周
100周发布纪念勋章
发烧友俱乐部
发烧友俱乐部
MIUI六周年
MIUI六周年纪念勋章
Copyright (C) 2017 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号

我要回帖

更多关于 qq登录sdk 的文章

 

随机推荐