gpt4 book ai didi

cordova - 在 Cordova Android 应用程序中使用 Crittercism

转载 作者:行者123 更新时间:2023-12-02 15:14:59 24 4
gpt4 key购买 nike

我们正在尝试将 Crittercism 纳入我们的 Cordova Android 应用程序中。

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

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

我们可以使用 Crittercism 来解决 JavaScript 崩溃或由于 JavaScript 内存问题而导致的崩溃吗?

最佳答案

我目前与 Apteligent(以前称为 Crittercism)合作,因此我可以提供一些有关您在 Cordova 应用程序中看到的内容的见解。

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

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

Crittercism.setLogUnhandledExceptionAsCrash(value);
Crittercism.getLogUnhandledExceptionAsCrash();

该值应该是一个 bool 值。有关如何使用 setLogUnhandledExceptionAsCrash 的示例:

function callCriticalBusinessFunction() {
try {
setLogUnhandledExceptionAsCrash(true);
criticalBusinessFunction();
} finally {
setLogUnhandledExceptionAsCrash(false);
}
}

关于cordova - 在 Cordova Android 应用程序中使用 Crittercism,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36076112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com