logCrash

论坛示例

为帮助用户更好更快的使用插件,论坛维护了一个示例(https://community.yonyou.com/thread-139475-1-1.html),示例中包含示例代码、知识点讲解、注意事项等,供您参考。

概述

腾讯Bugly

腾讯Bugly,为移动开发者提供专业的异常上报和运营统计,帮助开发者快速发现并解决异常,同时掌握产品运营动态,及时跟进用户反馈。

当前插件SDK版本号: 1、android SDK 3.0.0 NDK 3.7.1 已经做了针对google 64 上架操作 2、IOS SDK 2.5.0

插件使用攻略

logCrash封装了腾讯平台的监听log功能,使用此插件可轻松实现对已经发布APP的闪退的日志,方便开发者针对闪退日志与apicloud官方或者自己进行对已发布APP的维护 使用此插件之前必须先配置 config 文件,配置方法如下

使用此插件之前建议先配置 config.xml 文件,配置完毕,需通过云端编译生效,配置方法如下:

  • 名称:BugId
  • 参数:android_id、ios_id、isDebug(新增字段)
  • 配置示例:
  <feature name="BugId">
    <param name="android_id" value="000000"/>
    <param name="ios_id" value="000000"/>
    <param name="isDebug" value="false"/>
  </feature>
  • 字段描述:

    android_id:在腾讯平台申请的针对安卓应用监听的ID

    ios_id:在腾讯平台申请的针对iOS应用监听的ID

    isDebug: 配置Bugly调试模式(true或者false)

    ID申请地址http://bugly.qq.com/

    如需帮助可以在论坛发帖,标题要以BUG开头,我会每天查看论坛帮大家解答,也可以发送疑问到邮箱zd_logbug@163.com

插件接口

listenCrash

注册监听事件

demo.listenCrash()

示例代码

var demo = api.require('logCrash');
demo.listenCrash()
可以继续使用

新增部分标记参数代码如下:(可以添加用户信息设备信息等参数)

bugly.listenCrash({userid: "13642151379136421513791364215137913642151379",
                     item1: "打印的日志1",
                     item2: "打印的日志2",
                     item3: "打印的日志3",
                     item4: "打印的日志4",
                     item5: "打印的日志5"
                     });

可用性

iOS系统,Android系统

可提供的1.0.4及更高版本

testlog

测试报错信息,调用就会报错或闪退

demo.testlog()

示例代码

var demo = api.require('logCrash');
demo.testlog();

可用性

iOS系统,Android系统

可提供的1.0.4及更高版本

补充说明

当发布的APP出现闪退之后,开发者可以通过官方网站http://bugly.qq.com/,进入自己的管理界面,然后选择对应的app来查看具体的闪退原因,以及闪退对应的手机型号 以及其他手机的信息,方便开发者进行总结及修正。

如果在测试过程中没有在后台监听到闪退信息,那么就是由于申请的ID的填写不正确造成的,也正是这个原因,无法返回回调函数,希望大家谅解,使用方法,在需 要监听的界面oncreat方法里面调用插件即可。 监听应用闪退LOG日志,最常见的是空指针等日志,会将详细信息:闪退手机型号、闪退时的磁盘占用率、闪退手机的当前手机版本、SD卡的占用率、手机是否root过、 闪退时候的内存占用比例,以及出错代码的详细行数全部显示给插件使用者,方便开发者拿到日志之后和apicloud官方进行及时沟通并纠正错误,并及时发布修正版。

是否仍需要帮助? 请保持联络!
最后更新于 2024/11/18