Подтвердить что ты не робот

IPhone sdk - открыть магазин приложений для конкретного приложения?

Есть ли способ открыть магазин приложений для конкретного приложения? Я попытался использовать что-то вроде следующего:

[[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284417350&mt=8&uo=6"]];

Но получилось следующее: "Safari не может открыть страницу, потому что произошло много переадресаций".

4b9b3361

Ответ 1

По-видимому, эта проблема влияет только на симулятор. Конструкция устройства работает отлично.

Ответ 3

Еще один простой способ:

[[UIApplication sharedApplication] openURL: [NSURL URLWithString:@"itms-apps://itunes.com/app/YourAppNameWithoutSpaces"]];

Это очень чистый

Ответ 4

Вы можете открыть приложение без открытия сафари

NSString *appId = @"you appid"; //like 999999999
NSString *link = [@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=" stringByAppendingString:appId];

[[UIApplication sharedApplication] openURL: [NSURL URLWithString:link]];

Ответ 5

Замените iTunesLink своим URL-адресом приложения.

 NSString *iTunesLink = @"https://itunes.apple.com/us/app/digital-speedometer-pro/id1021728349?mt=8";

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

Ответ 6

Начиная с iOS 6, правильный путь - это использование класса SKStoreProductViewController.

Код находится здесь: fooobar.com/info/13370/...