Прямая ссылка на App Store на iPad? - PullRequest
0 голосов
/ 20 мая 2010

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

1 Ответ

2 голосов
/ 02 июля 2010

Мой текущий обходной путь таков:

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.

Дополнительное примечание: это закроет ваше приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...