JS SDK API

初始化 Bugtags

VERSION_NAME 替换为项目的版本,VERSION_CODE 替换为项目的子版本,SITE_DOMAIN 替换为项目的顶级域名

new Bugtags('APP_KEY','VERSION_NAME','VERSION_CODE','SITE_DOMAIN');

Bugtags 日志

可用于记录日志,详情请参阅文档

Bugtags.log('content');

还有对应的 remove 所有日志的操作:

Bugtags.removeAllLog();

Console 日志

用于记录 window.error 日志,每次提交问题后都会自动清空 Console 日志。

当然还能主动清空 Console 日志,对应的 remove 所有日志的操作:

Bugtags.removeAllConsoleLog();

设置 key value 数据

可设置一些用于调试的 key value 数据,随着问题一起上报到 bugtags 云平台,详情请参阅文档

Bugtags.setUserData('key','value');

还有对应的 remove 一个 key 和 remove 所有 key 的操作:

Bugtags.removeUserData('key');
Bugtags.removeAllUserData();

设置问题提交之前的回调

注意:callback 是一个回调方法

Bugtags.setBeforeSendingCallback(callback);

还有对应的 remove 问题提交前的回调:

Bugtags.clearBeforeSendingCallback();

设置问题提交成功后的回调

注意:callback 是一个回调方法

Bugtags.setAfterSendingCallback(callback);

还有对应的 remove 问题提交成功后的回调:

Bugtags.clearAfterSendingCallback();
评论