移动应用行业在国内显现出用户增量放缓的趋势,多种类型的应用渗透率也渐趋饱和。随着政策支持力度的加大,越来越多移动应用走向了海外市场,拓宽用户群。
根据艾瑞咨询在《2022年移动应用出海趋势洞察白皮书》中指出,游戏类占出海下载量比例逐年提升,收入增速强劲,其中角色扮演、策略等游戏品类贡献收入最多,消除类成为中轻度黑马。
在移动应用里适当加入一些游戏内容或者娱乐工具,可以提高出海应用的趣味性和用户的接受度,从而增加应用下载量和活跃度,快速打入海外市场。
对于部分企业来说,app已经开发完备,要是想加入一些娱乐功能版块,又不想再次额外开发花费大量时间精力,可以选择一种成本相对较低的做法,就是找一家专业的第三方低代码平台接入所需功能。低代码平台就是将一段代码作为模块提供给有需要的用户使用,一般以通用的功能模块或具有行业特色的功能组件为主。这样一来,app的所有者不需要二次开发,只要去这类平台接入想要增加的功能模块即可。
以群玩PaaS平台为例,平台上已经有多款互动游戏、实用工具等,用户通过官网进入了解(可以在线体验),提供互动游戏类、群聊活动类、趣味百科类等服务,适合工具类、社交类app等接入。群玩低代码互动平台支持SDK、API、游戏大厅等方式接入,接受个性化定制服务,助力企业构建差异化,让应用更好玩!互动功能低代码接入
接入概述
直接嵌入互动内容、游戏等,服务已经将玩法开发完成,可以根据需求修改或默认玩法规则,无需再次开发。
- 创建应用
- 获取accountSecToken
- 依据接口文档实现业务逻辑
第一步:创建应用
登录开放平台官网后,在管理中心创建应用,在审核成功后,开通游戏服务。
第二步:获取accountSecToken
accountSecToken的使用及生成方式说明:
- accountSecToken是用户在客户端操作凭据,建议开发者在服务端获取accountSecToken。
接入流程图
请求URL
http://open.doyep.cn/api/account/login
请求方式
-
POST
-
Content-type application/json
-
Content-type application/json
参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
appId | 是 | string | 应用id |
timeStamp | 是 | string | 时间戳(毫秒) |
nonceStr | 是 | string | 随机字符串 |
sign | 是 | string | MD5签名 |
uid | 是 | string | 用户唯一标识 |
uname | 否 | string | 用户昵称 |
headImg | 否 | string | 用户头像URL |
返回示例
{
"code": "200",
"message": "操作成功",
"success": true,
"data": {
"accountSecToken": "e6aa932ca44e433aa9a9a32d00e54083",
"imUrl": "ws://192.168.101.128:8888"
}
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
accountSecToken | string | 用户token |
imUrl | string | im连接地址 |
备注
- 签名规则:开发指南-签名生成规则
第三步:依据接口文档实现业务逻辑
回调说明
注意:
- 请求接收方式post
- 参数接收方式RequestBody
公共参数
参数名 | 类型 | 说明 |
---|---|---|
appId | string | 应用id |
method | string | 开始游戏game.start 结束游戏game.stop |
timeStamp | string | 时间戳(毫秒) |
body | string | 业务数据 |
sign | string | MD5签名 |
游戏开始
body说明
参数名 | 类型 | 说明 |
---|---|---|
sessionId | string | 会话id |
startUid | string | 开启人id |
gameType | string | 游戏类型 |
size | int | 题数 |
游戏结束
body说明
参数名 | 类型 | 说明 |
---|---|---|
sessionId | string | 会话id |
result | object | 游戏结果 |
result
参数名 | 类型 | 说明 |
---|---|---|
uid | string | 用户唯一标识 |
num | int | 答对题数 |
status | int | 成员状态 0正常 1退出 |
winOrLose | int | 0平局 1获胜 2失败 |