16 Commits

Author SHA1 Message Date
Andreas Linde
f8cb400a92 Improve documentation 2012-10-15 00:03:08 +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
Stefan Haubold
a577d2fe3b refactored didBecomeActive notification handling 2012-09-12 23:56:35 +02:00
Andreas Linde
3d4d0bc719 Fix Re-entering the app doesn't trigger check for updates
https://github.com/bitstadium/HockeySDK-iOS/issues/4
2012-08-31 15:30:38 +02:00
Andreas Linde
e69a32a676 Set the submodules delegates to the same delegate defined by the initial configure initialization.
The delegates can still be access and set directly, if the dev wants to have different classes implementing them.
For the general user this improves the ease of setup, because the submodules delegates don't have to be set specifically and by setting the delegate protocols in the header the missing required delegates will still be shown as warning
2012-08-10 15:45:32 +02:00
Andreas Linde
a3941c5dbc Small documentation update 2012-08-07 16:14:33 +02:00
Andreas Linde
91466456fd Update documentation for last commit 2012-08-07 13:12:25 +02:00
Andreas Linde
12c981f923 New option to set expiry date for the app
Uses neverending UIAlertView by default, can be exchanged by implementing a new delegate. Automatically disabled when the app is running from the App Store.
2012-08-07 02:13:41 +02:00
Andreas Linde
0bffa909d6 Provide a delegate method to enable or disable sending usage data instead of using a property
Sending usage data is enabled by default!
2012-07-22 21:55:49 +02:00
Andreas Linde
8920cbc6c4 More documentation updates 2012-07-22 04:08:40 +02:00
Andreas Linde
3fd3c083bf Simplify privacy settings
- Remove update settings UI
- Only one property that defines if user and usage data is send (only if the app is not running in the app store)
- Update documentation
2012-07-22 02:36:55 +02:00
Andreas Linde
042bce3f91 Fix some methods made private by accident 2012-07-22 01:34:44 +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
Andreas Linde
e75eef7136 Send executables UUID
- This helps identifying the actual build, if multiple builds use the same version numbers
- Based on http://stackoverflow.com/questions/10119700/how-to-get-mach-o-uuid-of-a-running-process with the great help from Landon and Stephan
2012-07-19 23:50:52 +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