启动云游戏
接口介绍
void startCloudApp(final Activity activity, final ViewGroup view, final Map<String, String> params);
功能描述
启动云游戏。
参数介绍
@param {Activity} activity:进入游戏的activity
@param {ViewGroup} params:承载云游戏画面的viewgroup
@param {Map} params:启动相关配置,具体如下:
参数 |
是否必选 |
参数类型 |
描述 |
约束 |
---|---|---|---|---|
ip |
是 |
String |
接入游戏使用ip地址,即云手游服务器的EIP 可以通过“查询云手机详情”API获取,即响应消息中“public_ip”参数的取值。 |
非空 |
port |
是 |
String |
接入游戏使用的端口 可以通过“查询云手机详情”API获取,即响应消息中“access_port”参数的取值。 |
非空 |
package_name |
是 |
String |
要启动的游戏包名 |
非空 |
launcher_activity |
是 |
String |
要启动的游戏启动页名 |
非空 说明:20.6.0版本之后可以为空 |
app_id |
是 |
String |
云游戏唯一id |
32位长度 |
session_id |
是 |
String |
用户本次接入游戏的会话id |
32位长度 |
game_timeout |
是 |
String |
用户玩游戏时home的时长,单位是秒 |
非空 |
available_playtime |
是 |
String |
用户可以玩游戏的时长,单位是秒 |
大于等于0 0表示不启用该功能。 |
ticket |
是 |
String |
256位随机数 |
非空 |
aes_key |
是 |
String |
对称密钥,32位16进制字符串 |
32位长度 |
auth_ts |
是 |
String |
验签使用的时间戳 |
非空 |
token |
是 |
String |
玩家登录云端游戏的账号信息 |
非空 |
touch_timeout |
否 |
String |
无操作超时的时长,单位是秒 说明:20.6.0版本新增此参数 |
大于等于0 0表示不开启该功能 说明:20.6.0版本约束为大于等于120 |
user_id |
否 |
String |
备用参数 说明:20.6.0版本新增此参数 |
- |
调用示例
cloudGame.startCloudApp(activity, framelayout, parasMap);
