2010-05-20 4 views
0

Есть ли URL, который будет напрямую открывать приложение в App Store на iPad без перенаправления через Safari? Меня интересуют ссылки http://, а не itms://, так как я хочу, чтобы они были доступны вне устройства. Ссылки на phobos, используемые на iPhone, похоже, не работают на iPad.Прямая ссылка на App Store на iPad?

ответ

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]]; 

В основном я проверить URL, чтобы увидеть, если это исходит от phobos.apple.com или itunes.apple.com. Если да, то я просто попрошу систему открыть его для меня. Система может распознать, является ли URL-адрес из App Store, и будет делать все правильно и открыть приложение App Store.

Примечание. Это приведет к прекращению работы вашего приложения.

Смежные вопросы