Stephan Diederich
439c32d6f0
add authenticator to main header
2013-08-15 23:02:17 +02:00
Stephan Diederich
d80e8090a7
add cancellation support
2013-08-15 22:59:08 +02:00
Stephan Diederich
4f6f871bf3
add authenticator to the HockeyManager
...
& make protocol methods optional
2013-08-15 22:38:24 +02:00
Stephan Diederich
c39053dbd2
better completion block handling
...
make sure to remove the completion block once done.
This should help in cases the user forgot to do the weak-dance
as well as when the copied objects are release
2013-08-15 22:31:53 +02:00
Stephan Diederich
ff555cb87d
refine validation logic
2013-08-15 22:30:39 +02:00
Stephan Diederich
4647907ea0
allow to create URL-requests with parameters
2013-08-15 22:29:38 +02:00
Stephan Diederich
447d850207
provide access to the response
...
e.g. http status codes
2013-08-15 22:27:49 +02:00
Stephan Diederich
a530df813d
add authentication logic
2013-08-15 22:27:20 +02:00
Stephan Diederich
9ae6fa060e
allow to hide cancel-Button in authenticator view controller
...
so the user is stuck in authentication
2013-08-15 17:27:08 +02:00
Pedro Milanez
e57e6da043
Update to ios6 compatible on Modalviewcontroller
2013-08-14 11:31:52 -03:00
Andreas Linde
151f311563
Make sure to call substringToIndex when creating the crash report in text format only if the path string actually is not empty
...
How this could ever happen is beyond my imagination
2013-08-13 02:49:28 +02:00
Stephan Diederich
d7f45267dd
add some code to BITAuthenticatorViewController
...
and let it perform authentication. Still some TODOs to do.
2013-08-11 22:42:31 +02:00
Stephan Diederich
2a3a8d62cb
add validation logic
2013-08-11 22:42:31 +02:00
Stephan Diederich
039902da02
add networking helpers to BITAuthenticator
...
* NSOperation-based networking
* helpers for URLRequest, operation, getPath:error:
2013-08-11 22:42:31 +02:00
Stephan Diederich
ffc54256dd
make BITAuthenticator public
2013-08-11 22:42:31 +02:00
Stephan Diederich
017b8495a8
add BITAuthenticator
...
class to control authentication and validation of an installation.
TODO:
* AuthenticatorViewController
* validation
* hooking into BITHockeyManager
2013-08-09 12:23:37 +02:00
Stephan Diederich
c81a2b0940
cleanup header
...
* remove pre iOS 5 defines
* move header guard to end of file
* remove BITHockeyParseJSON declaration (imp is already gone)
2013-08-08 16:03:42 +02:00
Cédric Luthi
dbe6128ef1
Copy *.lproj folders instead of *.strings files
...
This fixes sporadic CopyStringsFile errors.
2013-08-08 11:17:25 +02:00
Cédric Luthi
9602890751
Use the new CocoaPods resource_bundle feature
...
This new feature will be available in CocoaPods 0.23.0
2013-08-07 18:01:03 +02:00
Andreas Linde
b02e0673c0
Remove non needed build phase for unit test
2013-07-30 16:19:57 +02:00
Andreas Linde
f091cb6c01
Update documentation that only BITHockeyManagerDelegate needs to be added as a protocol, since that now implements all other delegates
2013-07-29 14:09:49 +02:00
Andreas Linde
20c055eb48
Merge pull request #41 from bitstadium/feature/#30-feedbackDelegate
...
Feedback manager delegate & strong typing of BITHockeyManager delegate
2013-07-29 05:03:32 -07:00
Andreas Linde
70a4310d24
Merge pull request #44 from bitstadium/feature/#31-feedbackCompletion
...
provide info in the delegate if feedback was submitted or cancelled
2013-07-29 02:34:32 -07:00
Andreas Linde
117bf95574
Update PLCrashReporter build with armv7s
2013-07-29 11:32:23 +02:00
Andreas Linde
ef1ae02a1e
Merge branch 'refs/heads/feature/v3.1' into develop
2013-07-28 01:55:40 +02:00
Andreas Linde
0a3ddc1373
Merge branch 'refs/heads/feature/AppStoreUpdate' into develop
2013-07-28 01:53:33 +02:00
Andreas Linde
c3776206cd
Merge pull request #43 from bitstadium/cleanup
...
Cleanup
2013-07-27 09:50:42 -07:00
Stephan Diederich
d39c39feb7
comment private header
2013-07-27 15:25:34 +02:00
Stephan Diederich
9acdf02a0e
add todo
2013-07-27 15:25:16 +02:00
Stephan Diederich
03081b4bcd
replace numbers with an enum
...
* use an enum instead of plain numbers
* move used method below the using method
2013-07-27 15:24:52 +02:00
Stephan Diederich
5d8f030547
remove initializations
...
the runtime already does a good
job at this
2013-07-27 15:24:35 +02:00
Stephan Diederich
d660dd8b7c
factor out mainBundleIdentifier helper
2013-07-27 15:24:24 +02:00
Stephan Diederich
c71c764303
strongly type the BITHockeyManagerDelegate
...
instead of being id, use the proper protocol. Also
let the BITHockeyManagerDelegate protocol implement
the module protocols.
2013-07-26 15:34:39 +02:00
Stephan Diederich
c816f4dc19
add feedbackManager delegate that is informed about incoming feedback
...
fixes #30
2013-07-26 15:33:12 +02:00
Stephan Diederich
949613d7e5
move protocol to class extension
2013-07-26 15:06:17 +02:00
Stephan Diederich
d347153e1c
remove unused simulated new version
...
it's not needed in the tests and currently just adds overhead
2013-07-26 14:46:18 +02:00
Stephan Diederich
c92c6b379e
move protocol to class continuation
...
no need this must be public
2013-07-26 14:46:18 +02:00
Stephan Diederich
609dbcccb8
adjust property declarations
...
while those are probably singletons, it should be more safe
to retain them.
2013-07-26 14:46:18 +02:00
Stephan Diederich
0a1931d20e
adjust comment
2013-07-26 14:46:18 +02:00
Stephan Diederich
125e84b9ac
remove check for nil
2013-07-26 14:46:18 +02:00
Stephan Diederich
f7136ec9d1
NSDate is non-mutable, should be safe to retain it
2013-07-26 14:46:18 +02:00
Andreas Linde
56a5f546c4
Added a hint to enable the StoreUpdateManager to make the simulation actually work
2013-07-26 14:46:17 +02:00
Andreas Linde
7582f02a08
Add simulating an app store update being available
...
Will be automatically disabled when run from a build distributed by the App Store
2013-07-26 14:46:17 +02:00
Andreas Linde
166f2c7ccd
Also return the storeURL for the app
2013-07-26 14:46:17 +02:00
Andreas Linde
f4e9c8724d
New property to disable the StoreUpdateAlert
2013-07-26 14:46:17 +02:00
Andreas Linde
b23e5134bc
Add an optional delegate to get informed about new update being available
2013-07-26 14:46:17 +02:00
Andreas Linde
c4921bb9de
Make sure not to check for store updates if NSLocaleCountryCode returns nil
...
And also make sure it doesn't crash in that case :)
2013-07-26 14:46:17 +02:00
Andreas Linde
77f1522b44
Add more debug logging to BITStoreUpateManager
2013-07-26 14:46:17 +02:00
Andreas Linde
09647bc6c4
Move CodeCoverage into its own build configuration
...
That way integrating via Xcode project won't bother with coverage files
2013-07-26 14:46:17 +02:00
Andreas Linde
505535da41
Update unit tests to not modify lastCheck property but instead use NSDefaults as it would happen in real
2013-07-26 14:46:17 +02:00