首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Cordova android应用程序中使用Crittercism

在Cordova android应用程序中使用Crittercism
EN

Stack Overflow用户
提问于 2016-03-18 12:25:05
回答 1查看 201关注 0票数 2

我们正试图在我们的Cordova android应用程序中包含Crittercism。

我们正在使用path https://github.com/crittercism/PhoneGapExampleApp中的应用程序。但我们在实时统计数据中只看到了安装的应用程序数量,而没有看到崩溃报告。即使当应用程序崩溃时,我们也不会在控制台中获得日志。请帮助我们在Cordova应用程序中包含Crittercism,并获取崩溃报告。

注意:当应用程序崩溃时,我们会收到警报。但我们想使用Crittercism的免费版本,因为我们只需要崩溃日志。

我们是否可以使用Crittercism来处理JavaScript崩溃或由于JavaScript内存问题而导致的崩溃?

EN

回答 1

Stack Overflow用户

发布于 2016-08-04 03:05:19

我目前正在使用Apteligent (以前称为Crittercism),因此我可以提供一些关于Cordova应用程序所看到的内容的见解。

未处理的JavaScript错误倾向于作为已处理的异常出现,因为应用程序本身通常不会崩溃,这在当时的基本/标准版上是不可用的。已处理的异常现在在标准层上可用,所以如果您仍然在标准层上使用我们,您应该能够在左侧的已处理异常下看到它们。

如果您希望将JavaScript错误报告为崩溃而不是已处理的异常,可以使用setLogUnhandledExceptionAsCrash接口:

代码语言:javascript
复制
Crittercism.setLogUnhandledExceptionAsCrash(value);
Crittercism.getLogUnhandledExceptionAsCrash();

该值应为布尔值。下面是setLogUnhandledExceptionAsCrash的使用示例:

代码语言:javascript
复制
function callCriticalBusinessFunction() {
    try {
        setLogUnhandledExceptionAsCrash(true);
        criticalBusinessFunction();
    } finally {
        setLogUnhandledExceptionAsCrash(false);
    }
}
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36076112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档