Skip to content

Commit

Permalink
Tweak user agent generation to be smart about the version numbers used
Browse files Browse the repository at this point in the history
  • Loading branch information
pokeb committed Sep 13, 2009
1 parent 04bc671 commit be69495
Showing 1 changed file with 15 additions and 3 deletions.
18 changes: 15 additions & 3 deletions Classes/ASIHTTPRequest.m
Expand Up @@ -2465,9 +2465,21 @@ + (NSString *)defaultUserAgentString
if (!appName) {
return nil;
}
NSString *appVersion = [[bundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"] stringByAppendingFormat:@" (%@)",
[bundle objectForInfoDictionaryKey:@"CFBundleVersion"]];
NSString *deviceName;;
NSString *appVersion = nil;
NSString *marketingVersionNumber = [bundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
NSString *developmentVersionNumber = [bundle objectForInfoDictionaryKey:@"CFBundleVersion"];
if (marketingVersionNumber && developmentVersionNumber) {
if ([marketingVersionNumber isEqualToString:developmentVersionNumber]) {
appVersion = marketingVersionNumber;
} else {
appVersion = [NSString stringWithFormat:@"%@ rv:%@",marketingVersionNumber,developmentVersionNumber];
}
} else {
appVersion = (marketingVersionNumber ? marketingVersionNumber : developmentVersionNumber);
}


NSString *deviceName;
NSString *OSName;
NSString *OSVersion;

Expand Down

0 comments on commit be69495

Please sign in to comment.