프로그램을 사용중에 프로그램이 종료되면서 모바일 사파리가 실행되면서 웹페이지에 접속되는 경우를 볼 수 있습니다.
다음과 같은 방법으로 어플리케이션 실행중에 중단을 하고 모바일 사파리를 띄워 웹 사이트에 접속할 수 있습니다.
[code][[UIApplication sharedApplication] openURL:[NSURL URLWithString:@”http://theeye.pe.kr”]];[/code]
멀티태스킹은 안되는지라, 현재 실행중인 프로그램은 바로 죽게 됩니다. 추가로 앱스토어로 바로 이동하는 방법은 다음과 같습니다.
[code]- (void)applicationDidFinishLaunching:(UIApplication *)application {
    // 버튼을 생성한다.
    UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    [button    setTitle:@”Go to Appstore” forState:UIControlStateNormal];
    [button setFrame:CGRectMake(30.0f, 50.0f, 200.0f, 30.0f)];
    [button addTarget:self action:@selector(launchAppStore:) forControlEvents:UIControlEventTouchDown];
    
    // 버튼을 window에 붙인다.
    [window addSubview:button];
    [window makeKeyAndVisible];
}
– (void)launchAppStore:(id)sender {
    // 버튼이 눌러지면 해당 페이지로 이동한다.
    NSString *iTunesLink = @”itms://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=304878510&mt=8″;
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];
}[/code]
사실 주소의 프로토콜은 itms가 아닌 http로 해도 상관없습니다만, 위의 방법이 좀더 직관적이고 리다이렉트없이 빨리 뜨는것 같습니다.
이동하고 싶은 앱의 URL을 알아내는 방법은 아이튠즈에서 해당 앱스의 이름을 오른쪽 클릭하면 URL을 알아낼 수 있습니다.
도메인의 호스트영역이 itunes로 되어있는데 그 부분을 위와 같이 phobos로 수정하여 사용하시면 됩니다.
애플과 수익을 분배하는 affiliate에 가입하여 사용을 원하신다면 [이곳]의 글을 참고하시기 바랍니다.
1160771198.zip
						
어이쿠, 꽃보다 남자의 이미지가 아이팟의 가로길이인 320보다 커서 좀 짤렸네요;; 미안하다 잔디야~ㅠㅠ