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
83b32ffe37
Make individual components delegate private
...
The `delegate` property should only be set on `[BITHockeyManager sharedHockeyManager]` which will then propagade it to all components. Setting the delegate individually per component could cause undefined behaviour.
2014-06-18 15:52:56 +02:00
Andreas Linde
de211b2d6e
Fix unit tests
2014-06-10 15:53:21 +02:00
Andreas Linde
89a7398971
Allow the developer to set more than just the description when handling user alert for crashes
...
- Also fixes a bug where crash caches dir could get deleted
- Some refactoring
2014-05-20 13:28:05 +02:00
Andreas Linde
0f117b27c5
Send each crash report individually one after another and only if the previous succeeds
...
This reduces unnecessary network traffic and performance issues if there are lots of crashes pending for sending on the device
2014-05-04 17:56:45 +02:00
Andreas Linde
38a59fc73f
Naming convention cleanup
2014-04-27 20:20:10 +02:00
Andreas Linde
b5a79f9761
Merge branch 'refs/heads/feature/CrashReporting' into feature/CrashNetwork
...
Conflicts:
Classes/BITCrashManager.m
Classes/BITCrashManagerPrivate.h
2014-04-27 20:17:08 +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
Lukas Spieß
82b217f19d
Much better test for attachment persisting
2014-04-25 16:23:39 +02:00
Lukas Spieß
535537aa73
add additional tests
2014-04-25 14:23:33 +02:00
Lukas Spieß
654620ee3f
add test for persistUserProvidedCrashDescription
2014-04-24 18:18:09 +02:00
Andreas Linde
973e130325
Migrate BITCrashManager to use BITHockeyAppClient
2014-04-17 22:50:22 +02:00
Andreas Linde
e66714afca
Define our own crash callback struct, so we don't need the PLCrashReporter headers to be public any longer
2014-04-04 15:15:48 +02:00
Andreas Linde
235f7ac9fe
Updated copyright for 2014
2014-01-12 19:25:22 +01:00
Andreas Linde
cdfca4d330
Add the option to define callbacks that will be executed prior to program termination after a crash has occurred
...
This is _NOT_recommended to be used!
Code that runs in such callbacks need to be async-safe, which excludes ANY Objective-C code and lots of C as well. See https://www.plcrashreporter.org/documentation/api/v1.2-rc2/async_safety.html
2013-12-19 15:36:31 +01:00
Andreas Linde
56ca20098b
Add additional tests for BITCrashManager
2013-09-25 14:36:53 +02:00
Andreas Linde
a23930a54e
Add first set of basic unit tests for BITCrashManager
...
Also make minor changes to BITCrashManager to be able to test
2013-09-25 01:47:32 +02:00
Andreas Linde
527de1d210
Add identification from BITAuthenticator to crash reports
2013-09-24 21:30:50 +02:00
Andreas Linde
6a27b6f453
Remove empty BITCrashManagerPrivate.h
2013-08-17 15:14:00 +02:00
Andreas Linde
9f2f40bc06
Update copyright
2013-01-04 14:44:44 +01: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
Andreas Linde
9859335f64
Add option to change the server URL
...
And fix a bug with the disable properties
2012-08-06 14:37:27 +02:00
Andreas Linde
0586a69bc0
Clean up some private ivars and methods and move them into their own header files
2012-07-22 00:32:42 +02:00