From 50e028c9aebcdc1293194f26f505b3b006cc15b6 Mon Sep 17 00:00:00 2001 From: Andreas Linde Date: Thu, 8 Mar 2012 21:21:44 +0100 Subject: [PATCH] Add SDK version number to source and send it to the server, together with the SDK name --- Classes/BWHockeyManager.m | 9 +++++++-- Classes/BWQuincyManager.m | 15 ++++++++++----- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Classes/BWHockeyManager.m b/Classes/BWHockeyManager.m index 3c7a0d91ed..e4f489b150 100644 --- a/Classes/BWHockeyManager.m +++ b/Classes/BWHockeyManager.m @@ -40,6 +40,9 @@ #define BETA_UPDATE_TIMESTAMP @"timestamp" #define BETA_UPDATE_APPSIZE @"appsize" +#define SDK_NAME @"HockeySDK" +#define SDK_VERSION @"2.2.4" + @interface BWHockeyManager () - (NSString *)getDevicePlatform_; - (id)parseJSONResultString:(NSString *)jsonString; @@ -734,9 +737,11 @@ static NSString *kHockeyErrorDomain = @"HockeyErrorDomain"; - (void)checkForAuthorization { NSMutableString *parameter = [NSMutableString stringWithFormat:@"api/2/apps/%@", [self encodedAppIdentifier_]]; - [parameter appendFormat:@"?format=json&authorize=yes&app_version=%@&udid=%@", + [parameter appendFormat:@"?format=json&authorize=yes&app_version=%@&udid=%@&sdk=%@&sdk_version=%@", [[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"] bw_URLEncodedString], - ([self isAppStoreEnvironment] ? @"appstore" : [[self deviceIdentifier] bw_URLEncodedString]) + ([self isAppStoreEnvironment] ? @"appstore" : [[self deviceIdentifier] bw_URLEncodedString]), + SDK_NAME, + SDK_VERSION ]; // build request & send diff --git a/Classes/BWQuincyManager.m b/Classes/BWQuincyManager.m index 67e94dda84..74e7563883 100644 --- a/Classes/BWQuincyManager.m +++ b/Classes/BWQuincyManager.m @@ -35,6 +35,9 @@ #include #include //needed for PRIx64 macro +#define SDK_NAME @"HockeySDK" +#define SDK_VERSION @"2.2.4" + NSBundle *quincyBundle(void) { static NSBundle* bundle = nil; if (!bundle) { @@ -606,11 +609,13 @@ NSString *BWQuincyLocalize(NSString *stringToken) { if (self.appIdentifier) { request = [NSMutableURLRequest requestWithURL: - [NSURL URLWithString:[NSString stringWithFormat:@"%@api/2/apps/%@/crashes", - self.submissionURL, - [self.appIdentifier stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] - ] - ]]; + [NSURL URLWithString:[NSString stringWithFormat:@"%@api/2/apps/%@/crashes?sdk=%@&sdk_version=%@", + self.submissionURL, + [self.appIdentifier stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding], + SDK_NAME, + SDK_VERSION + ] + ]]; } else { request = [NSMutableURLRequest requestWithURL:url]; }