Как сделать кнопку тарифа в iOS7?
Я хочу добавить кнопку ставки в свое приложение. Как я могу это сделать?
- (IBAction)rateGame {
[[UIApplication sharedApplication]
openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/app/idYOUR_APP_ID"]];
}
В симуляторе это не работает. (Не могу проверить это на реальном устройстве прямо сейчас)
Это правильный способ сделать это или я должен попробовать что-то еще?
2 ответа
Ваш код правильный для запуска App Store с открытой страницей приложения; Я использую тот же код в моем приложении доставки. Это лучшее, что вы можете достичь на iOS 7. Он не работает на iOS Simulator, потому что на симуляторе не установлены приложения App Store или iTunes, поэтому запускать нечего.
Попробуйте использовать iRate. Обработка всех сетевых подключений и другие связанные с этим вопросы. И легко реализовать. Просто перетащите файлы на свой AppDelegate
, Он автоматически настраивает все необходимые условия (например, идентификатор магазина приложений и т. Д.) Из info.plist
файлы и получает всю необходимую информацию из магазина приложений.
ПРИМЕЧАНИЕ: iRate можно использовать без какой-либо настройки, просто перетаскивая и добавляя файлы в проект. Смотрите этот пример.
#import "iRate.h"
@implementation AppDelegate
+ (void)initialize
{
//configure iRate
[iRate sharedInstance].previewMode = YES;// yes for testing
}