2012-01-31 49 views
0

当我的应用程序出现问题时,我希望保持警惕。例如,假设我的一个类是假设将一个文件从我的应用程序包复制到缓存目录,但由于某种原因没有这样做,我想让它知道它。如果出现问题,我应该如何通知我自己(开发人员)?

在Web应用程序中,我只需在磁盘上创建一个报告,然后发送警报电子邮件。然而,我不能在iPhone上这样做,所以我的问题是,什么是在出现问题时通知我自己(开发人员)的最佳方式?

回答

0

我认为深入检查代码的最佳方法是在控制台上打印所需的所有内容,并且可以这样做。 我这样做,独立于任何编程语言,我用

1

你想在生产环境中使用这个的?如果是这样,我会与basviks建议并创建您自己的崩溃/日志记者通过HTTP或等效连接到Wi-Fi时传递一些JSON数据。

重要的是,如果您打算从用户那里收集诊断数据,即使它是匿名的,您也应该始终要求用户许可,或者至少通知他们数据已收集。

我也很好奇苹果在这个立场。他们对于允许用户收集哪些数据非常严格,所以我会在提交应用时明确说明您正在收集的内容以及您打算如何处理这些数据。

+0

是的它适用于生产环境。 – xidew 2012-01-31 09:48:44

1

请勿创建您自己的应急记者。在那里你应该使用自动崩溃报告服务。我一直在使用Crittercism,它很棒。它适用于beta测试和生产。

相关问题