1
내가 사용하는 보편적 인 iOS 앱 콘텐츠를 getching 해요 ?아이폰 사용자 에이전트
적어도 사용자 에이전트를 보내야합니다. 따라서 iPhone 또는 iPad인지 여부를 감지하고 적절하게 콘텐츠를 최적화 할 수 있습니다.
내가 사용하는 보편적 인 iOS 앱 콘텐츠를 getching 해요 ?아이폰 사용자 에이전트
적어도 사용자 에이전트를 보내야합니다. 따라서 iPhone 또는 iPad인지 여부를 감지하고 적절하게 콘텐츠를 최적화 할 수 있습니다.
다음 코드를 사용하여 장치에서 사용할 에이전트를 수동으로 지정하여 전송하는지 확인할 수 있습니다.
수정 따옴표에서 : https://stackoverflow.com/a/1533032/716216
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)
{
NSString* userAgent = @"Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10";
NSURL* url = [NSURL URLWithString:@"http://www.myWebSite.com/"];
NSMutableURLRequest* request = [[[NSMutableURLRequest alloc] initWithURL:url]
autorelease];
[request setValue:userAgent forHTTPHeaderField:@"User-Agent"];
NSURLResponse* response = nil;
NSError* error = nil;
NSData* data = [NSURLConnection sendSynchronousRequest:request
returningResponse:&response
error:&error];
}
참고 :이가 목록에 한 샘플 사용자 에이전트가 일 수 있으며, 당신은 새로운 하나를 찾을 필요가있다.