如今游戏已经不再是传统游戏厂商的专属,将游戏与自家产品结合当下几乎可以说是互联网厂商的一种新潮流。
在APP中嵌入小游戏之所以能够成为潮流,其实是互联网厂商对于流量永无止境的需求。在此前的流量高速增长红利期结束后,如何获取新的流量,同时巩固现有用户群体,早已成为了各大互联网厂商所面对的共同课题。其实小游戏的引入,正是游戏化设计(Gamification)的典型应用,而游戏化的目地就是通过游戏的方式,为非游戏化产品赋能,而提供更多的展示位与增加用户使用时长,则是如今APP中大量游戏化的核心原因。
如何将小游戏嵌入到产品中?
一个是自主开发,但小游戏开发是需要一定基础的,开发周期长,成本跟人力这块也是相当高的,并且需求没有固定导向的话,很多时候前一个需求没过多久就被后一个推翻了。
另一个是找一款专业靠谱的第三方服务,将心仪的小游戏接入到自身产品。相比较自主开发,省时省力、性价比高这个是接入第三方服务最为突出的特点,可以通过低成本让产品更快、更显著地活过来,想必是产品人梦寐以求的了。这里以群玩服务接入方式作为参考:
- 方案一:题库接入 开发者通过对接api获得题库问题、答案。自定义玩法、场景等。
- 方案二:游戏接入 开发者直接嵌入游戏SDK,设置或默认服务内的游戏玩法。支持安卓、iOS系统。可以根据自己的需求,直接应用互动页面或重新设计样式等。

群玩SDK
https://www.grouplay.cn/?csdn
【题库接入】
- 获取题目接口,包括题目的内容和答案。自行设计玩法和游戏。
请求URL
http://open.doyep.cn/api/open/getGameQuestions
请求方式
- GET
参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| appId | 是 | string | 应用id |
| timeStamp | 是 | string | 时间戳(毫秒) |
| nonceStr | 是 | string | 随机字符串 |
| sign | 是 | string | 昵称 |
| gameType | 是 | string | 游戏类型:1猜歌名 6猜电影 7趣味抢答 8猜王者 9猜LOL |
| size | 否 | string | 题目数量 |
返回示例
{
"code": "200",
"message": "操作成功",
"success": true,
"data": [
{
"gameType": 1,
"gameId": "1185",
"question": "https://grouplay-1259428816.cos.ap-guangzhou.myqcloud.com/robot_music/h170.mp3",
"choice": [
"紫浣花",
"七月上",
"来自天堂的魔鬼",
"我要变好看"
],
"answer": "七月上",
"startTime": null
},
{
"gameType": 1,
"gameId": "1475",
"question": "https://grouplay-1259428816.cos.ap-guangzhou.myqcloud.com/robot_music/a086.mp3",
"choice": [
"美丽的神话",
"其实都没有",
"我真的受伤了",
"海绵宝宝"
],
"answer": "美丽的神话"
}
]
}
返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| gameType | int | 游戏类型 |
| gameId | string | 游戏id |
| question | string | 题目(音频图片链接) |
| answer | string | 答案 |
| choice | list | 选项 |
【游戏接入】
直接嵌入互动内容、游戏等,服务已经将玩法开发完成,可以根据需求修改或默认玩法规则,无需再次开发。创建应用获取accountSecToken依据接口文档实现业务逻辑
第一步:创建应用
登录开放平台官网后,在管理中心创建应用,在审核成功后,开通游戏服务。
第二步:获取accountSecToken
accountSecToken的使用及生成方式说明:
- accountSecToken是用户在客户端操作凭据,建议开发者在服务端获取accountSecToken。
接入流程图

请求URL
http://open.doyep.cn/api/account/login
请求方式
- POST
参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| 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连接地址 |
本文介绍了将小游戏嵌入到互联网产品中的两种主要方法:题库接入和游戏接入,强调了接入第三方服务的省时省力与高性价比。通过群玩服务的SDK,开发者可以轻松获取题库或直接嵌入游戏,适用于安卓和iOS系统,以增强产品互动性和用户粘性。

被折叠的 条评论
为什么被折叠?



