2010-05-20 4 views
0

Safari를 리디렉션하지 않고 iPad의 App Store에서 응용 프로그램을 직접 여는 URL이 있습니까? itms://이 아닌 http:// 링크에 관심이 있습니다. 장치 외부에서 사용할 수 있기를 바랍니다. iPhone에서 사용되는 phobos 링크가 iPad에서 작동하지 않는 것 같습니다.iPad의 App Store로 바로 연결 되나요?

답변

2

나의 현재 해결 방법은 이것이다 :

NSURLRequest *myRequest = theRequest; 
NSURL *urlFromMyRequest = [theRequest URL]; 

NSRange foundPhobosServer = [[urlFromMyRequest host] rangeOfString:@"phobos.apple.com"]; 
NSRange foundItunesServer = [[urlFromMyRequest host] rangeOfString:@"itunes.apple.com"]; 

    if(foundPhobosServer.location != NSNotFound || foundItunesServer.location != NSNotFound) 
     [[UIApplication sharedApplication] openURL:[request URL]]; 

는 기본적으로 나는 그것이 phobos.apple.com 또는 itunes.apple.com에서오고 있는지 확인하기 위해 URL을 확인합니다. 그렇다면 시스템에 저를 위해 열어달라고 부탁합니다. 시스템은 URL이 App Store에서 왔는지를 인식 할 수 있으며 올바른 작업을 수행하고 App Store 앱을 엽니 다.

추가 참고 사항 : 앱을 종료합니다.