From: Jay Freeman (saurik) Date: Wed, 5 Nov 2014 07:51:28 +0000 (-0800) Subject: Try harder to block all iTunes-related redirects. X-Git-Tag: v1.1.16~4 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/c623466b01da346cafe5cdd1039ed608326d9a5c?hp=6218c58ce1228c98d2fc8da5ff22fb23b01c051b Try harder to block all iTunes-related redirects. --- diff --git a/CyteKit/WebViewController.mm b/CyteKit/WebViewController.mm index f1448e1a..33524f39 100644 --- a/CyteKit/WebViewController.mm +++ b/CyteKit/WebViewController.mm @@ -462,7 +462,17 @@ float CYScrollViewDecelerationRateNormal; #endif NSURL *url(request == nil ? nil : [request URL]); - if ([[url scheme] isEqualToString:@"itms-appss"] || [[url absoluteString] hasPrefix:@"https://itunes.apple.com/app/"]) { + NSString *scheme([[url scheme] lowercaseString]); + NSString *absolute([[url absoluteString] lowercaseString]); + + if ( + [scheme isEqualToString:@"itms"] || + [scheme isEqualToString:@"itmss"] || + [scheme isEqualToString:@"itms-apps"] || + [scheme isEqualToString:@"itms-appss"] || + [absolute hasPrefix:@"http://itunes.apple.com/"] || + [absolute hasPrefix:@"https://itunes.apple.com/"] || + false) { appstore_ = url; UIAlertView *alert = [[[UIAlertView alloc]