uni.report(options)
uni统计自定义上报方法。
本 API 是 uni ext api,需下载插件:uni-stat
注意事项
uni.report
需要依赖 uni统计
,集成方式请查看文档。
report 兼容性
Web | Android | iOS |
4.33 | 4.33 | 4.33 |
参数
名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
options | ReportOptions | 是 | - | - | 自定义事件参数 |
名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 | name | string | 是 | - | - | 自定义事件名称,内置名称不允许覆盖,可选值:
uni-app-launch :应用启动,options 参数必填,值为 onLaunch 返回值
uni-app-show :应用进入前台
uni-app-hide :应用进入后台
uni-app-error :应用发生错误,options 参数必填,值为错误信息,类型为String
title :标题采集
自定义name :用户自定义 | options | any | 否 | - | - | 额外参数 | success | (res: ReportSuccess) => void | 否 | - | - | 接口调用成功回调 | fail | (err: ReportError) => void | 否 | - | - | 接口调用失败回调 | complete | (res: any) => void | 否 | - | - | 接口调用结束回调(调用成功、失败都会执行) |
|
ReportSuccess 的属性值
名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
errMsg | string | 是 | - | - | 成功的详细信息 |
ReportError 的属性值
名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
errCode | number | 是 | - | - | 错误码 |
合法值 | 兼容性 | 描述 | 61000 | - | 应用已集成uni统计,但未关联服务空间,请在uniCloud目录右键关联服务空间 | 61001 | - | 统计服务尚未初始化,需在main.uts 中引入统计插件 | 61002 | - | name参数是uni-app-launch时, options 参数未填写 | 61003 | - | name参数未填写 | 61004 | - | name参数类型错误,应为String 类型 | 61005 | - | name参数长度超限,最大不超过255 | 61006 | - | options参数错误,应为String或Object类型 | 61007 | - | options参数为String类型时,长度超限,最大不超过255 | 61008 | - | name参数为title时,options参数类型错误,应为String |
|
errSubject | string | 是 | - | - | 统一错误主题(模块)名称 |
data | any | 否 | - | - | 错误信息中包含的数据 |
cause | Error | 否 | - | - | 源错误信息,可以包含多个错误,详见SourceError |
errMsg | string | 是 | - | - | - |
如何使用自定义上报
示例
hello uni-app x
参见
通用类型
GeneralCallbackResult
名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
errMsg | string | 是 | - | - | 错误信息 |