Andreas Linde
569833f65e
Fix setting UpdateManager.checkForUpdateOnLaunch to NO disabling usage tracking and expiry check not working
2012-08-22 00:16:30 +02:00
Andreas Linde
a227ff9f7a
Fix disableUpdateManager not working as advertised
...
This bug did not affect the automatic disabling of the module when run from the App Store! That one was and is working as advertised.
2012-08-21 23:54:13 +02:00
Andreas Linde
02a215be6d
If the server reports no versions available for update process, don't report this as an error
2012-08-20 13:30:23 +02:00
Andreas Linde
a0f41065a8
Add some more info to log message to more easily classify them
2012-08-20 13:28:33 +02:00
Andreas Linde
28c9480da7
Show [HockeySDK] prefix on all NSLog messages
2012-08-20 13:14:29 +02:00
Andreas Linde
660c3083c9
Fix crash manager not using delegates, because the delegate is not set yet
2012-08-09 00:31:27 +02:00
Andreas Linde
80dda70552
Use localized app name for dialogs
2012-08-07 16:14:24 +02:00
Andreas Linde
da2bb59c17
For expiry UI use the same UI as for authorization
...
- alert is fallback if window cannot be found
- default view on screen, locking image and text
2012-08-07 12:57:58 +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
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
f3c5b8b5e6
Fix some compiler warnings
...
These seem to appear if the project is ARC based, even though this lib is non ARC as of now
2012-08-02 12:32:40 +02:00
Andreas Linde
7ead5d998b
Restructure (crash) manager internals
...
- Write all temp data into the same directory under caches/<sdkidentifier>/...
- Write approved crashes into its own plist instead of user defaults
- Use a temp file for analyzing crash report file instead of user defaults boolean
- Fix some define namings
2012-07-27 12:03:40 +02:00
Andreas Linde
e31cdb41ab
Fix memory mgmt bug
2012-07-26 15:30:14 +02:00
Andreas Linde
23e2183c87
Fix finding the resource bundle
2012-07-24 23:43:58 +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
2257950c99
Clean up private properties and methods in BITUpdateViewController
2012-07-22 02:49:30 +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
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
812d0b4a35
Clean up some more naming and disable logging in App Store
...
- Change last BITHockeySDK.. into BITHockey…
- Disable BITHockeyLog when running in an App Store build
2012-07-21 22:58:40 +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
4e572a31f5
Fix log message of bundle is missing
2012-07-19 23:44:29 +02:00
Andreas Linde
fc95966a4c
Fix warnings
2012-07-19 23:10:15 +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