# cordova-plugin-bugly-sdk **Repository Path**: OSV-Labs/cordova-plugin-bugly-sdk ## Basic Information - **Project Name**: cordova-plugin-bugly-sdk - **Description**: cordova plugin for Tencent Bugly SDK you can catch app crash reprot (like android anr, oc expection,js erro etc.) by this plugin. more info, visit https://bugly.qq.com/docs/ - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-10 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目说明 腾讯[Buyly SDK](https://bugly.qq.com/)的 Cordova 插件。 ## 项目演示 [Demo](https://github.com/jasonz1987/ionic-bugly-sdk-demo) ## 项目使用 ### 安装 ```shell cordova plugin add @osvlabs/cordova-plugin-bugly-sdk --variable ANDROID_APPID=your value --variable ANDROID_APPKEY=your value --variable IOS_APPID=your value --save ``` ### 调用 **初始化 SDK** _注意不同平台下的参数配置可能有差异_ ```javascript var args = { // 通用配置 debug: true, channel: "test", develop: true, version: "1.0" // 安卓配置 // delay:20000, // package:"com.jasonz.bugly.demo", // IOS配置 // device_id: "xxx-xxx", // block_monitor_enable: true, // block_monitor_timeout: 10000 }; Bugly.initSDK( function(success) { console.log("初始化成功"); }, function(err) { console.log("初始化失败"); console.log(err); }, args ); ``` **开启 Javascript 异常捕获(仅安卓)** ```javascript Bugly.enableJSMonitor(); ``` **设置用户 ID** ```javascript var id = "jason.z"; Bugly.setUserID(id); ``` **设置 TagID(id 必须是数字)** ```javascript var id = 10086; Bugly.setTagID(id); ``` **设置用户自定义数据** ```javascript var data = { key: "id", value: 1 }; Bugly.putUserData(id); ``` 还有一些测试闪退的方法,具体参考 demo 里的代码。 # 赞赏 如果我的项目对你有帮助,欢迎赞赏。 ![donate.png](donate.png)