KSCrash is an open source crash reports framework: https://github.com/kstenerud/KSCrash
It is simple to use and looks like it works very good.
The app collects the crash reports and tries to send them when the app is started again. There are several ways to send the crash reports, including...