更新记录
1.0.2(2024-07-25)
新增自定义上报异常接口
1.0.1(2024-03-17)
Android 版本4.1.9.3 iOS版本2.6.0
1.0.0(2024-03-17)
初始化版本发布
查看更多平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.6.8,Android:4.4,iOS:9,HarmonyNext:不确定 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
概述
XF-txBuglyUTS为移动开发者提供专业的异常上报和运营统计,帮助开发者快速发现并解决异常,同时掌握产品运营动态,及时跟进用户反馈。
插件接口
initCrashReport
初始化SDK
uni-app项目中(nvue)调用示例:
import { initCrashReport } from "@/uni_modules/XF-txBuglyUTS"
initCrashReport({
appId: "",
complete: (res) => {
console.log(res)
}
});
uni-app x项目(uvue)中调用示例:
import { initCrashReport } from "@/uni_modules/XF-txBuglyUTS";
import { InitCrashReportOptions } from "@/uni_modules/XF-txBuglyUTS/utssdk/interface.uts";
let options = {
appId: "",
complete: (res : any) => {
console.log(res)
}
} as InitCrashReportOptions;
initCrashReport(options);
可用性
iOS、Android系统
可提供的1.0.0及更高版本
setUserId
设置用户ID
uni-app项目中(nvue)调用示例:
import { setUserId } from "@/uni_modules/XF-txBuglyUTS"
setUserId({
userId : '',
complete: (res) => {
console.log(res)
}
});
uni-app x项目(uvue)中调用示例:
import { setUserId } from "@/uni_modules/XF-txBuglyUTS";
import { SetUserIdOptions } from "@/uni_modules/XF-txBuglyUTS/utssdk/interface.uts";
let options = {
userId : '',
complete: (res : any) => {
console.log(res)
}
} as SetUserIdOptions;
setUserId(options);
可用性
iOS、Android系统
可提供的1.0.0及更高版本
reportError
上报错误
uni-app项目中(nvue)调用示例:
import { reportError } from "@/uni_modules/XF-txBuglyUTS"
reportError({
category: 1,
type: "type",
error: "error",
stackTrace: "stackTrace",
complete: (res) => {
console.log(res)
}
});
uni-app x项目(uvue)中调用示例:
import { reportError } from "@/uni_modules/XF-txBuglyUTS";
import { ErrorOptions } from "@/uni_modules/XF-txBuglyUTS/utssdk/interface.uts";
let options = {
category: 1,
type: "type",
error: "error",
stackTrace: "stackTrace",
complete: (res : any) => {
console.log(res)
}
} as ErrorOptions;
reportError(options);
可用性
iOS、Android系统
可提供的1.0.0及更高版本
reportException
上报异常
uni-app项目中(nvue)调用示例:
import { reportException } from "@/uni_modules/XF-txBuglyUTS"
reportException({
name: "name",
reason: "reason",
complete: (res) => {
console.log(res)
}
});
uni-app x项目(uvue)中调用示例:
import { reportException } from "@/uni_modules/XF-txBuglyUTS";
import { ExceptionOptions } from "@/uni_modules/XF-txBuglyUTS/utssdk/interface.uts";
let options = {
name: "name",
reason: "reason",
complete: (res : any) => {
console.log(res)
}
} as ExceptionOptions;
reportException(options);
可用性
iOS、Android系统
可提供的1.0.0及更高版本