У меня возникли проблемы с открытием магазина приложений (чтобы предлагать обновление приложения).Проблемы с AppStore программно
Это то, что я делаю:
NSURL *url = [NSURL URLWithString:@"macappstore://itunes.apple.com/app/id[my_id]?mt=12"];
if ([[UIApplication sharedApplication] canOpenURL:url]){
[[UIApplication sharedApplication] openURL:url];
}
canOpenURL возвращает ложь, и я пытался без условно, но он не работает.
Кроме того, я попытался использовать NSWorkspace вместо метода openURL в UIApplication, но у меня есть ошибки компиляции, конечно, это проблемы с зависимостями, но я не смог найти Cocoa.framework, и ни один из приложений AppKit.framework не добавил один из них binaryLibraries моего проекта.
Вы пытаетесь это на iPhone? Он не будет работать в симуляторе. Кроме того, я не думаю, что вам нужен префикс «macappstore». «https» будет делать. – brainjam
О! Работает https. Но откройте браузер Safari, прежде чем показывать приложение appStore. Да, я пробую это на устройстве. – halbano