启动关闭云游戏
1 启动游戏
完成初始化设置后即可调用游戏启动接口来启动游戏,请确认游戏包名、渠道号等信息正确,并确保相应游戏已经在海马云平台成功完成游戏包的上架及相关配置信息设定。
代码示例
Cloudplay.startSDK ('#example',{
userinfo: {
uId: '',
utoken: '',
uType:''
},
pkg_name: '',
appChannel: '',
c_token: '',
rotate: '',
playingtime: '',
configinfo: '',
priority: 0,
isArchive: '',
extraId: '',
protoData: '',
payStr: ''
});
参数说明
参数名 | 类型 | 必选 | 说明 |
---|---|---|---|
uId | string | 是 | 自行定义32位以内a-z,0-9字符串 |
utoken | string | 是 | 自行定义32位以内a-z,0-9字符串 |
uType | int | 是 | 0:默认值, 5:超级账号 |
pkg_name | string | 是 | 游戏包名称 |
appChannel | string | 否 | 游戏渠道号 |
c_token | string | 是 | 用来校验参数的有效性:生成算法详见本文档中的“cToken生成算法” |
rotate | boolean | 是 | 游戏的横竖屏属性:true为竖屏游戏;false为横屏游戏 |
playingtime | int | 是 | 用户可以玩的总游戏时间,单位:毫秒,可联系营运人员配置 |
configinfo | string | 是 | 免登录功能所需信息,如不使用,传任意非空字符串 |
priority | int | 是 | 申请游戏服务的优先级;默认设置为0;值越大优先级越高 |
isArchive | boolean | 否 | 是否存档:默认为true;true存档;false不存档; |
extraId | string | 否 | 预留字段,传空字符串 |
protoData | string | 否 | 透传字段,服务器端状态同步接口透传使用 |
payStr | string | 否 | 支付相关参数,默认为空字符串 |
2 停止游戏
需要停止游戏时,请调用该接口。
代码示例
Cloudplay.stopSDK(function(data){
console.log('stopSDK callback:',data);
});