Обзор iTunes iOS 7 без отправки моего приложения в фоновый режим

#objective-c #ios7 #itunes #review

#objective-c #ios7 #iTunes #обзор

Вопрос:

Я знаю, что для открытия страницы рейтинга itunes я должен открыть из своего приложения url itms-apps://itunes.apple.com/app/ idAPPID, где APPID — это идентификатор моего приложения. Хотя результат этого вызова отправляет мое приложение в фоновый режим и открывает itunes. Можно ли открыть страницу рейтинга, не выходя из моего приложения, например, в веб-представлении?
Заранее спасибо

Ответ №1:

 SKStoreProductViewController* spvc = SKStoreProductViewController.new;
spvc.delegate = self; //self is the view controller to present spvc
[spvc loadProductWithParameters:@{SKStoreProductParameterITunesItemIdentifier:@(APPSTORE_ID)}
                completionBlock:^(BOOL result, NSError *error)
                {
                    if (result)
                        [(UIViewController*)spvc.delegate presentViewController:spvc animated:YES completion:nil];
                }
];


-(void)productViewControllerDidFinish:(SKStoreProductViewController*)viewController
{
    [(UIViewController*)viewController.delegate dismissViewControllerAnimated:YES completion:nil];
}