问题
I submitted my first free iPhone app to the app store and users are complaining about bugs I've never seen, nor can I reproduce. How do developers allow their users to send feedback, as well as collect bug/crash reports for their iOS apps after they've been deployed to the app store?
Thanks so much in advance for your help!
回答1:
The best solution is to...
First, write all your logs to a rotating file log. Then create a ViewController (maybe along with the settings screen) that has a text area where users can give a description of the bug. When the click the submit button take the current log, along with any pertinent phone information, and send it to your support email address.
回答2:
Take a look at PLCrashReporter for sending crash reports from your app.
MFMailComposeViewController
is the only way to send email afaik.
回答3:
Since the rules for app submission require a website with an email address for support, this would seem to be the solution. Do you not have this?
[edit]
IIRC, crash reports can be uploaded via itunes and then submitted to you.
[/edit]
回答4:
Create a log that documents the user's behavior, then attach that log to the attachment property in the MFMailComposeViewController. That will also allow people to send you additional feedback along with the logging you put in your own code.
回答5:
There are few libraries that allow this. Just google:
InstaBug BlitFeedback BugClipper AppHance
Hope that helps.
回答6:
There is an control called Tattle-UI specially for Beta-tester during development phase. It's an basic control using Screenshot with marking and audio feedback, finally we can share it with our developers by mail. But it wouldn't be integrate with app which is on App store. They may reject with this type of feature.
来源:https://stackoverflow.com/questions/3917047/how-can-i-allow-users-to-give-me-feedback-and-submit-bug-reports-for-my-ios-app