# MiniReportManager wx.getMiniReportManager(Object param)

基础库 3.8.12 开始支持,低版本需做兼容处理

Promise 风格 调用:不支持

微信 Windows 版:支持

微信 Mac 版:支持

# 功能描述

初始化并返回一个MiniReportManager实例,用于记录和管理小游戏上报。

# 参数

# Object param

属性 类型 默认值 必填 说明
eventList Array [] 需要上报的事件ID列表
debug boolean false 是否开启调试模式,调试模式下每次上报成功都会在控制台输出上报内容。调试模式仅在开发版和体验版小游戏中生效。
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

# 返回值

# MiniReportManager

# 上报限制

单次游戏生命周期内,上报日志的条数最大为999条。 单条日志体积最大为16KB。 超出上报限制,日志将无法上报成功。

# 示例代码

let logger = null;
if (wx.getMiniReportManager) {
  logger = wx.getMiniReportManager({
    debug: true,
    eventList: ['12345'],
  });
}

logger.report({
    eventID: '12345',
    levelID: 100,
    levelName: '第一关',
    levelAction: 2,
    levelResult: 2,
    levelTime: 30000,
    levelItem: 0,
    levelAd: 0,
    levelShare: 0,
    success(res) {
      console.log('success', res)
    },
    fail(res) {
      console.log('fail', res)
   },
    complete(res) {
      console.log('complete', res)
    }
  });
点击咨询小助手