我向应用程序商店提交了我的第一个免费iPhone应用程序,用户抱怨我从未见过的错误,也无法重现。开发人员如何允许用户发送反馈,以及在将iOS应用部署到应用商店后收集错误/崩溃报告?
非常感谢您的帮助!
答案 0 :(得分:2)
最好的解决方案是......
首先,将所有日志写入旋转文件日志。然后创建一个ViewController(可能还有设置屏幕),它有一个文本区域,用户可以在其中给出bug的描述。单击提交按钮时,将获取当前日志以及任何相关的电话信息,并将其发送到您的支持电子邮件地址。
答案 1 :(得分:1)
查看PLCrashReporter从您的应用发送崩溃报告。
MFMailComposeViewController
是发送电子邮件的唯一方式。
答案 2 :(得分:0)
由于应用提交规则要求网站提供支持的电子邮件地址,因此这似乎是解决方案。你没有吗?
[编辑]
IIRC,崩溃报告可以通过iTunes上传,然后提交给您
[/编辑]
答案 3 :(得分:0)
创建记录用户行为的日志,然后将该日志附加到MFMailComposeViewController中的附件属性。这也将允许人们向您发送其他反馈以及您在自己的代码中添加的日志记录。
答案 4 :(得分:0)
很少有图书馆允许这样做。只是谷歌:
InstaBug BlitFeedback BugClipper AppHance
希望有所帮助。
答案 5 :(得分:0)
在开发阶段,有一个名为Tattle-UI的控件专门针对Beta测试人员。这是使用屏幕截图标记和音频反馈的基本控件,最后我们可以通过邮件与我们的开发人员分享。但它不会与App商店中的应用程序集成。他们可能会拒绝此类功能。