互动小游戏适用于直播、社交、社群、教育等行业,接入到场景可以提高用户的积极性和活跃度,带动产品的转化。别看小游戏在生活中不起眼,正是因为轻量级、又具有娱乐互动性而为用户带来了乐趣,使得用户粘住产品。
目前,互联网企业出海商业版图从东南亚、印度延伸至中东、非洲、拉美,正席卷全球。大部分海外社交app中都有直播的功能,对于出海的企业来说,想要快速占据海外市场份额就要与同类产品拉开差距,构建产品差异化。
音频社交软件如Starmaker就凭借丰富的社交互动内容和优越的音视频体验火爆海外,跻身娱乐社交出海TOP3;直播社交应用bigo live鼓励用户全员参与,应用覆盖超过150个国家和地区,全球用户超3亿。
像我们刷到过抖音的直播间,有些主播会与粉丝一起玩游戏,如你画我猜、成语接龙、猜字谜等等,这些其实是主播留住用户,提高直播人气和活跃度的做法。而海外用户也热衷于小游戏,在游戏派对中交友成为一大趋势与潮流。这给应用出海带来了灵感,“社交+小游戏”的模式深受欢迎。
在既有功能的基础上,提供互动娱乐服务,以互动问答、好友连麦、组队pk、人机对战的形式进行游戏,可以跨越语言的障碍,快速吸引海外用户,提高产品的活跃和使用时长及营收能力!进入群玩PAAS平台接入游戏sdk,包含已接入的题库、答题卡、支付按钮等,智能化知识库生成;猜歌、猜图、猜声等多种玩法,支持直播、教育、购物等多场景,中英文版本切换,快速提升直播互动能力!
接入概述
接入流程
直接嵌入互动内容、游戏等,服务已经将玩法开发完成,可以根据需求修改或默认玩法规则,无需再次开发。
- 创建应用
- 获取accountSecToken
- 依据接口文档实现业务逻辑
第一步:创建应用
登录开放平台官网后,在管理中心创建应用,在审核成功后,开通游戏服务。
第二步:获取accountSecToken
accountSecToken的使用及生成方式说明:
- accountSecToken是用户在客户端操作凭据,建议开发者在服务端获取accountSecToken。
接入流程图
请求方式
POST https://open.grouplay.cn/api/account/login
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
appId | 是 | string | 应用id |
timeStamp | 是 | string | 时间戳(毫秒) |
nonceStr | 是 | string | 随机字符串 |
sign | 是 | string | MD5签名 |
uid | 是 | string | 用户唯一标识 |
uname | 否 | string | 用户昵称 |
headImg | 否 | string | 用户头像URL |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
accountSecToken | string | 用户token |
imUrl | string | im连接地址 |
返回示例
{
"code": "200",
"message": "操作成功",
"success": true,
"data": {
"accountSecToken": "e6aa932ca44e433aa9a9a32d00e54083",
"imUrl": "ws://192.168.101.128:8888"
}
}
签名生成规则
private static String genSign(String appSecurity, Map<String, String> params) {
//1. 参数名按照ASCII码表升序排序
String[] keys = params.keySet().toArray(new String[0]);
Arrays.sort(keys);
//2. 按照排序拼接参数名与参数值
StringBuilder sb = new StringBuilder();
for (String key : keys) {
sb.append(key).append(params.get(key));
}
//3. 将secretKey拼接到最后
sb.append(appSecurity);
//4. MD5是128位长度的摘要算法,转换为十六进制之后长度为32字符
try {
byte[] bytes = sb.toString().getBytes("UTF-8");
return DigestUtils.md5Hex(bytes);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return null;
}
第三步:依据接口文档实现业务逻辑 立即接入