华为SDK配置说明(网游)
一、接入前的准备
1.注册成为开发者:登录华为开发者联盟网站:http://developer.huawei.com,注册成为开发者。
2.登录账号,点击创建移动应用。如图:
3.创建完app后,点击创建的应用,获取游戏所需的参数:AppID,支付私钥,支付公钥,支付 ID,CPID,浮标密钥。如图:
4、配置回调地址:
需要注意的是,华为的回调地址比较特殊
获取该渠道的果安平台回调地址。使用时请把回调地址中的APPID替换为在果安注册的应用ID,去掉大括号{}和中间的-。
二、果安工具参数说明
1.AppID:在开发者联盟上创建应用时获得的AppID
2.支付私钥:在开发者联盟上申请的参数
3.支付公钥:在开发者联盟上申请的参数
4.商户名称:支付sdk的商户名称
5.支付Id:在开发者联盟上获取的userID
6.CPID:开通浮标权益时,由游戏中心运营人员分配的业务的cpId
7.浮标密钥:开通浮标权益时,由游戏中心运营人员分配的RSA密钥
8.横竖屏:设置支付界面的横竖屏
9.游戏引擎:根据游戏的开发环境选择相应的选项:
除了Cocos2d、 Unity3D、FlashAir选择相应的选项,其他的都选择其他选项。
三、注意事项
1.包名必须以“.huawei”或“.HUAWEI”结尾,必须与华为后台所填一致。
2.无角标。
3.有浮标。登录以后出现。
四、常见问题
1.关于渠道SDKID
华为的渠道SDKID:{C826E32D-4F9C1C68}果安服务器支付回调的SDKID格式为:C826E32D4F9C1C68。
2.SDK是否支持横屏?
帐号和游戏中心浮标支持横屏设置,支付界面也支持。
3.点击“立刻登录”出现“网络异常”的提示,怎么办?
查看日志中是否存在error=1202这个关键字,如果存在说明包名和appId不是对应的,请从联盟后台获取当前应用包名对应的appId。
4.浮标界面“我的”,“礼包”内容无法显示或显示出错了的问题。
请检查CPId和浮标密钥这两个参数是否与申请的一致,要保证这两个参数的正确性。
5.出现短信暂未送达,请重试,如下图情况,怎么办?
a.检查手机的系统时间是否正确;
b.清空应用数据再重试。
6、如何切换账号
浮标上点击我的个人中心,里面有切换账号功能。
切换账号后,会收到”onlogout”的通知,然后调用登录接口。
7、如何添加使用游戏账号登陆接口
如果出现这个问题,请修改果安工具的游戏引擎参数,将该参数改为除了“其他”的任意选项;这个问题是华为为了修改浮标图层问题添加的一段代码,由于其的不确定性导致的问题。
8、华为手机上进行登录提示系统异常,如下图:
log提示如下错误:
请检查包名是否与华为后台一致。
9.默认账号(主账号)能正常登录,但子账号不行,怎么办?
检查包名是否与联盟上应用注册的包名一致,参数是否与联盟为该应用分配的参数一致。