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