22 Commits

Author SHA1 Message Date
Andreas Linde
cae1226b38 Allow customizable attachments to feedback
- New `BITHockeyAttachment` class, which `BITCrashAttachment` is now a subclass of
- Can also be used in `prepareWithItems:` for BITFeedbackComposeViewController
- Allows to set a custom filename and content-type for attachments that can be used with crash reports and with feedback
2014-06-21 16:23:55 +02:00
Andreas Linde
b5731ab923 Merge branch 'refs/heads/develop' into feature/CrashReporting 2014-05-20 13:31:30 +02:00
Andreas Linde
75263f64fc Change attachmentData property of BITCrashAttachment to crashAttachmentData 2014-04-29 13:46:01 +02:00
Andreas Linde
56f5fa9ddd Merge branch 'refs/heads/feature/CrashReporting' into feature/CrashCallback
Conflicts:
	Classes/BITCrashManager.h
	Classes/BITCrashManager.m
	Support/HockeySDK.xcodeproj/project.pbxproj
2014-04-27 20:02:26 +02:00
Andreas Linde
1068bb119c Add support for binary attachments to crash reports 2014-02-27 18:21:17 +01:00
Andreas Linde
cc480299eb Multiple improvements for heuristic based kill detection handling
- Marked the feature as `EXPERIMENTAL`
- renamed property to `enableAppNotTerminatingCleanlyDetection`
- Added details about the heuristic algorithm
- Added optional delegate to let the developer influence if a report should be considered as a crash or not
- Adjusted the description string in the generated report to make it more clear what actually happened.
2014-02-10 01:52:15 +01:00
Andreas Linde
235f7ac9fe Updated copyright for 2014 2014-01-12 19:25:22 +01:00
Andreas Linde
1e053cf91e Mark deprecated delegates as deprecated
And not only mention it in the documentation
2013-01-28 18:37:26 +01:00
Andreas Linde
9f2f40bc06 Update copyright 2013-01-04 14:44:44 +01:00
Andreas Linde
1887ee7501 Also use old delegates in CrashManager for username and email if present, but mark them as deprecated 2012-10-12 16:56:44 +02:00
Andreas Linde
9b8f51fe5f Restructure project targets and binary distribution target
- Use one common static lib target
- create embeddedFramework as binary distribution including docset in one zip
- Add HockeySDK.xcconfig for easier build setting setup
- Move everything into a single directory, too many problems making binary and subproject work without requing recursive header search paths
- Documentation update pending
2012-10-07 21:49:47 +02:00
Andreas Linde
1a71aa2ea5 Initial Feedback component
- First implementation on feedback, not finished yet!
- Move all components into their own subdirectory
- Restructure common delegates into BITHockeyManagerDelegate
- Restructure common component methods into new superclass (not finished yet)
2012-09-28 12:30:19 +02:00
Ian Fisher
18f3a8c5af Added a forward declaration of BITCrashManager in BITCrashManagerDelegate 2012-09-24 17:33:47 -07:00
Andreas Linde
edcce33ee7 Add missing new line at EOF 2012-08-20 17:36:25 +02:00
Andreas Linde
6a6da9e6ef Provide a new property for setting the crash manager status
This allows to disable the crash manager, or set the default sending to always ask or autosend
2012-07-23 18:25:31 +02:00
Andreas Linde
9b755f3982 Fix small documentation errors 2012-07-22 21:51:51 +02:00
Andreas Linde
93bd10ced5 Provide a delegate method to disable crash reporting instead of using a property 2012-07-22 21:42:28 +02:00
Andreas Linde
141d9e5890 Fix documentation formatting issue 2012-07-22 21:21:41 +02:00
Andreas Linde
4a4051d04b Move userName and userEmail properties into delegate and fix some delegate namings 2012-07-22 21:12:33 +02:00
Andreas Linde
352230b5f7 Add BITCrashManagerDelegate that is invoked if the user chooses not to send a crash report 2012-07-22 04:12:46 +02:00
Andreas Linde
8920cbc6c4 More documentation updates 2012-07-22 04:08:40 +02:00
Andreas Linde
671060929c Refactoring
- Change Prefixes to BIT
- Make one shared instance and change the functionalities to modules
- One bundle for resources
- Targets for framework and static libs
- Other cleanup
2012-07-19 17:17:19 +02:00