Tag Archives: Mobile Safari

[iPhone] 어플종료후에 모바일 사파리로 특정 사이트 접속하기

프로그램을 사용중에 프로그램이 종료되면서 모바일 사파리가 실행되면서 웹페이지에 접속되는 경우를 볼 수 있습니다.

다음과 같은 방법으로 어플리케이션 실행중에 중단을 하고 모바일 사파리를 띄워 웹 사이트에 접속할 수 있습니다.

[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