小游戏组件背景
在游戏设计和运营过程中,往往需要设计周边系统,来提升玩家的裂变/留存/时长等。这些周边系统(如:签到/任务/升级/抽奖等),往往模式比较固定,但对开发者来讲,每次都需要重新开发,耗费成本。
为此我们将以上系统抽离成一个个插件,开发者仅仅需要调用一个简单的API就可以展示活动,将会大大提高开发效率。我们第一个推出的组件是互动分享组件,在这里诚意邀请大家一起来参与测试。
互动分享组件介绍
应用场景
插件用途:该组件可以实现“邀请有礼”“助力得奖励”等分享玩法。开发者可以配置道具或其他奖励,引导开发者向好友寻求助力。以此来实现社交裂变。
应用案例
案例:好友助力的道具
游戏“星途WeGoing”中,将道具“比卡丘”作为助力道具,玩家邀请5个好友帮忙助力,则可以获得该道具奖励。
【交互图】
分享者
助力者
开发时间
用组件开发以上玩法,预计工作量在2人/天以内即可完成。
组件接入方式
开发接入方式有三个步骤:
活动配置
活动具有不同的配置选项,对于分享助力而言,开发者需要提供以下内容:
- AppId
- 助力成功人数
- 每天最多助力次数
- 奖励道具描述名称
- 奖励道具图片地址
- 发货物品id, 数量
后端发货回调
当玩家达到领取条件时,微信服务器通知开发者后端发货操作(如发送游戏内道具)。发货回调是通用的消息通道,配置消息推送地址:
https://developers.weixin.qq.com/minigame/dev/guide/open-ability/message-push.html
前端调用
初始化组件:
let comp = wx.createGameComponent({
id: '1',
name: 'sharegiftcomponent'
});
展示组件特定页面:
comp.invoke({
action: 'create_share'
});
响应组件事件(如本示例的助力成功):
comp.onMessage('get_gift_success', () => {
// 这里执行更新游戏UI的逻辑
});
其他组件
未来微信小游戏平台还会推出:邀请有礼,7日签到,抽奖玩法,礼包系统等常用组件,也欢迎开发者在本帖下方留言,将想要实现的组件告诉我们,一起来丰富组件的形式。
分享组件目前已暂停接入,感谢大家的支持!
想要参与测试的同学,可以在下方留言。
请参加小游戏分享组件测试的开发者们通过以下链接提供下游戏名和appid即可,我们会定期下发站内信通知,会有相关接入指引,感谢支持与合作!
https://docs.qq.com/form/edit/DVnpiRGZYbHVqaW9k#/edit
申请一个,微信号:wxid_ckvt52nthr8r11
这个功能是不是云开发的小伙伴就根本没法用了,因为云开发的消息推送只支持客服消息
设置了不允许给自己助力,但线上还是可以,为什么?
目前分享组件已经发布到外网,开发者可以直接在外网调用。
接入文档如下:https://docs.qq.com/doc/DWktzeUdadXVpd3RP
期待,开放了吗
赞