微信小游戏开放能力升级
4月25日晚间,微信公众平台发布公告,称小游戏已开始内测激励式视频广告组件,同时为小游戏开发者提供了防沉迷、内容安全接口、游戏圈组件等一系列功能。
工具/原料
微信小程序开发者后台
微信小游戏开发能力也将升级,支持防沉迷能力。
1、微信小游戏开发能力也将升级,支持防沉迷能力。开发者可以使用该能力判断用户的在线时长是否超过健康值,并可建议用户适度休息,合理分配游戏时间。
微信小游戏还将开放内容安全接口。
1、开发者可以调用该接口校验文本或图片是否含有违法违规内容,抵制不良内容混入,维护游戏内内容健康。
2、 坡纠课柩imgSecCheck 校验一张图片是否含有违法违规内容。应用场景举例:1)图片智能鉴黄:涉及拍照的工具类应用(剧安颌儿如美拍,识图类应用)用户拍照上传检测;电商类商品上架图片检测;媒体类用户文章里的图片检测等;2)敏感人脸识别:用户头像;媒体类用户文章里的图片检测;社交类用户上传的图片检测等。频率限制:单个 appId 调用上限为 1000 次/分钟,100,000 次/天。
开放游戏圈接入。
1、开发者可接入现有微信游戏圈,在小游戏内为用户提供游戏交流、用户互动、反馈收集等社区能力。
2、GameClubButton wx.createGameClubButton(Object object) 基础库 2.0.3 开始支持,低版本需做兼容处理 创建游戏圈按钮。游戏圈按钮被点击后会跳转到小游戏的游戏圈
支持获取unionID。
1、小游戏支持在getUserInfo接口获取unionID。
2、 曷决仙喁UnionID 机制说明 如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小游戏),可通过unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小游戏),用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。
3、UnionID获取途径 绑定了开发者帐号的小游戏,可以通过下面3种途径获取曷决仙喁UnionID。 调用接口wx.getUserInfo,从解密数据中获取 UnionID。注意眺螗熨膣本接口需要用户授权,请开发者妥善处理用户拒绝授权后的情况。 如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号。开发者可以直接通过wx.login获取到该用户UnionID,无须用户再次授权。 如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过wx.login获取到该用户UnionID,无须用户再次授权。
4、微信开放平台绑定小游戏流程