我希望在我的申请中出现问题时保持警惕。例如,假设我的一个类假设将文件从我的应用程序包复制到缓存目录但由于某种原因没有这样做,我希望能够了解它。
在Web应用程序中,我只需在磁盘上创建报告,然后发送警报电子邮件。但是我不能在iPhone上做到这一点,所以我的问题是,当出现问题时,通知我自己(开发人员)的最佳方式是什么?
答案 0 :(得分:1)
使用HockeyApp,TestFlight或创建自己的崩溃记者......
答案 1 :(得分:1)
您是否考虑在生产环境中使用此功能?如果是这样,我会使用basviks建议并创建自己的崩溃/日志记录器,以便在连接到wi-fi时通过http或等效物传递一些json数据。
重要的是,如果您打算从用户收集诊断数据,即使它是匿名的,您应该始终询问用户权限,或者至少通知他们收集数据。
我对苹果的立场也很好奇。他们可以非常严格地允许您从用户那里收集哪些数据,因此我会清楚地说明您在提交应用程序时收集的内容以及您打算如何处理数据。
答案 2 :(得分:1)
不要创建自己的崩溃记者。您应该使用自动崩溃报告服务。我一直在使用Crittercism而且很棒。它适用于beta测试和生产。
答案 3 :(得分:0)
我认为深入检查代码的最佳方法是在控制台上打印所需的一切,然后就可以了。 我独立于我使用的任何编程语言