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