Android阻止用户堆栈跟踪应用程序

时间:2014-03-17 07:33:08

标签: php android

我最近在Google Play商店上传了一个应用程序,这个应用程序使用php页面连接到在线服务器。当我在开发人员控制台检查崩溃和ANR时,我发现用户写了一个崩溃,这个用户能够跟踪错误,就像他在eclipse中使用logcat一样。他设法获得了php页面与给定参数的链接。 在我的代码中,我删除了与Log相关的所有内容。

我的问题是如何阻止用户跟踪我的应用程序中的错误?

1 个答案:

答案 0 :(得分:0)

如果您不希望从应用程序中抛出异常(以及异常堆栈跟踪),请设置一个全局未捕获的异常处理程序。

Thread.setDefaultUncaughtExceptionHandler()

Application子类中执行此操作并正确处理异常。确保在处理异常后正常终止进程。

您还可以选择第三方崩溃报告机制,例如ACRAFlurryBugSense等。