暴风游戏SDK接入说明(网游)
一、接入前的准备
1、向暴风游戏商务申请cpkey、gameId(商务联系方式:罗丹,QQ:1149324863,电话号码13723680061)。
2、支付回调地址配置: 暴风游戏支付回调地址。 使用时请把回调地址中的APPID替换为在易接注册的应用ID,去掉大括号{}和中间的-。
二、易接工具参数说明
1、cpkey:合作者KEY,由暴风平台提供
2、gameId:游戏ID,由暴风平台提供
3、横竖屏:登录和支付界面的横竖屏。
三、注意事项
Packagename包名加后缀.bf_2015。
icon图片:图标名称必须以bf结尾。
如原图标为 android:icon="@drawable/icon",则修改为android:icon="@drawable/iconbf"。
其中iconbf为在角标文件。
角标图片,可以在工具上设置,如图:
四、常见问题
1.关于渠道SDKID
暴风的渠道SDKID:{EF4AE8F5-4D0BC074}
易接服务器支付回调的SDKID格式为:EF4AE8F54D0BC074。
2、游戏必须调用setRoleData接口,zoneid请传入服务器id。
3、游戏接入setdata接口:
public static void setData(Context context, String key,Object value)
1)若需要调用暴风的创建角色接口,key 传入createrole,value的传入可参考以下例子:
JSONObject
gameinfo = new JSONObject();
gameinfo.put("roleId", "1");
gameinfo.put("roleName", "猎人");
gameinfo.put("roleLevel", "100");
gameinfo.put("zoneId", "1");
gameinfo.put("zoneName", "阿狸一区");
SFOnlineHelper.setData(UserLoginView.this.getActivity(),"createrole", gameinfo.toString());
2)若需要调用暴风的进入游戏接口,key 传入usercenter,value的传入同上。
SFOnlineHelper.setData(UserLoginView.this.getActivity(),"usercenter", gameinfo.toString());