Skip to content

Commit 9d290a3

Browse files
authored
Merge pull request #2769 from NativeScript/user-agent-ios
Correct device in user agent
2 parents 9524168 + 6f627aa commit 9d290a3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tns-core-modules/http/http-request.ios.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@ import getter = utils.ios.getter;
1313

1414
import domainDebugger = require("./../debugger/debugger");
1515

16+
var device = utils.ios.getter(UIDevice, UIDevice.currentDevice).userInterfaceIdiom === UIUserInterfaceIdiom.Phone ? "Phone" : "Pad";
17+
1618
var GET = "GET";
1719
var USER_AGENT_HEADER = "User-Agent";
18-
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";
20+
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`;
1921
var sessionConfig = getter(NSURLSessionConfiguration, NSURLSessionConfiguration.defaultSessionConfiguration);
2022
var queue = getter(NSOperationQueue, NSOperationQueue.mainQueue);
2123
var session = NSURLSession.sessionWithConfigurationDelegateDelegateQueue(sessionConfig, null, queue);

0 commit comments

Comments
 (0)