Tho*_*lum 7 iphone error-handling mobile exception-handling objective-c
如果一直在寻找网络,似乎找不到任何好的解决方案,允许您的用户从您的iPhone应用程序提交错误报告.
你如何处理崩溃和异常?
有人有这方面的经验吗?
更新
我知道如何使用静态分析,泄漏检测,用户测试等准备软件测试.
但是当用户(误)使用我的软件时,仍可能发生错误.始终假设您的用户试图破坏您的软件.
我想弄清楚的是,当错误发生时,我(或者说应用程序)如何为我提供有用的数据.正如他们甚至在高品质产品中所做的那样 - 就像我自己的产品一样.:)
我正在寻找有经验允许使用发送错误报告,堆栈跟踪,日志等的人,看看他们如何处理问题.
有些人使用 Flurry 等内置分析功能,它将异常数据发布到 Flurry 的网站上,您可以稍后查看。
另外,Apple 在 iTunes Connect 上有一个“崩溃日志”报告区域,但我不确定它是否有效,因为我还没有看到任何进展,而且我有点怀疑每个人都完美地运行了我的应用程序。并不是说我写了糟糕的代码(希望如此),但也不是每个设备都是一样的,所以我必须想象它至少崩溃过一次。不过,始终可以选择稍后记录并发送到服务器。
但大多数时候,如果您在应用程序本身内向用户提供您的电子邮件地址(例如在说明或关于屏幕上),他们会向我发送有关任何问题的电子邮件。这更好一点,因为它让您有机会在 iTunes 上的评论表格之前纠正问题。