From 6f627aaceef59df3338cb43a680a3fefed3323fd Mon Sep 17 00:00:00 2001 From: Vladimir Enchev Date: Tue, 20 Sep 2016 14:44:01 +0300 Subject: [PATCH] Correct device in user agent --- tns-core-modules/http/http-request.ios.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tns-core-modules/http/http-request.ios.ts b/tns-core-modules/http/http-request.ios.ts index 58e182a6e..9747d875d 100644 --- a/tns-core-modules/http/http-request.ios.ts +++ b/tns-core-modules/http/http-request.ios.ts @@ -13,9 +13,11 @@ import getter = utils.ios.getter; import domainDebugger = require("./../debugger/debugger"); +var device = utils.ios.getter(UIDevice, UIDevice.currentDevice).userInterfaceIdiom === UIUserInterfaceIdiom.Phone ? "Phone" : "Pad"; + var GET = "GET"; var USER_AGENT_HEADER = "User-Agent"; -var USER_AGENT = "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25"; +var USER_AGENT = `Mozilla/5.0 (i${device}; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25`; var sessionConfig = getter(NSURLSessionConfiguration, NSURLSessionConfiguration.defaultSessionConfiguration); var queue = getter(NSOperationQueue, NSOperationQueue.mainQueue); var session = NSURLSession.sessionWithConfigurationDelegateDelegateQueue(sessionConfig, null, queue);