我们正试图在我们的Cordova android应用程序中包含Crittercism。
我们正在使用path https://github.com/crittercism/PhoneGapExampleApp中的应用程序。但我们在实时统计数据中只看到了安装的应用程序数量,而没有看到崩溃报告。即使当应用程序崩溃时,我们也不会在控制台中获得日志。请帮助我们在Cordova应用程序中包含Crittercism,并获取崩溃报告。
注意:当应用程序崩溃时,我们会收到警报。但我们想使用Crittercism的免费版本,因为我们只需要崩溃日志。
我们是否可以使用Crittercism来处理JavaScript崩溃或由于JavaScript内存问题而导致的崩溃?
发布于 2016-08-04 03:05:19
我目前正在使用Apteligent (以前称为Crittercism),因此我可以提供一些关于Cordova应用程序所看到的内容的见解。
未处理的JavaScript错误倾向于作为已处理的异常出现,因为应用程序本身通常不会崩溃,这在当时的基本/标准版上是不可用的。已处理的异常现在在标准层上可用,所以如果您仍然在标准层上使用我们,您应该能够在左侧的已处理异常下看到它们。
如果您希望将JavaScript错误报告为崩溃而不是已处理的异常,可以使用setLogUnhandledExceptionAsCrash接口:
Crittercism.setLogUnhandledExceptionAsCrash(value);
Crittercism.getLogUnhandledExceptionAsCrash();该值应为布尔值。下面是setLogUnhandledExceptionAsCrash的使用示例:
function callCriticalBusinessFunction() {
try {
setLogUnhandledExceptionAsCrash(true);
criticalBusinessFunction();
} finally {
setLogUnhandledExceptionAsCrash(false);
}
}https://stackoverflow.com/questions/36076112
复制相似问题