Используя iTunes Link Maker, вы можете получить ссылку для открытия Mac AppStore на странице MacOS X 10.8 (просто найдите «OSX» в разделе «Приложения Mac»), например:
https://itunes.apple.com/us/app/os-x-mountain-lion/id537386512?mt=12&uo=4
Использование этой ссылки напрямую, к сожалению, откроет ваш браузер, который попросит пользователя нажать кнопку, чтобы открыть страницу в Mac AppStore, но после быстрого поиска в коде javascript, связанном с этой кнопкой, легко увидеть, чем заменить "https://"
на "macappstores://"
откроет Mac AppStore напрямую, не открывая веб-браузер по умолчанию.
Короче говоря, открытие вашего приложения по ссылке ниже должно помочь:
NSString* const kOSX8AppStoreURL = @"macappstores://itunes.apple.com/us/app/os-x-mountain-lion/id537386512?mt=12";
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:kOSX8AppStoreURL]];
Конечно, при этом открывается страница приложения "OS X Mountain Lion" в AppStore, а не вкладка "Обновления" приложения Mac AppStore, но я думаю, что это лучшее, что вы можете сделать. эм>
РЕДАКТИРОВАТЬ: Откройте вкладку «Обновления» в Mac AppStore!
Изучив запросы, отправленные приложением Mac AppStore для проверки обновлений (благодаря прокси-серверу Man-In-The-Middle и доверенному сертификату ЦС для привлечения HTTPS-запросов AppStore.app и некоторому декодированию Base64), я наконец-то нашел URL-адрес для открытия страницы «Обновления» в Mac App Store!
Итак, это URL-адрес, который я обнаружил, который напрямую открывает вкладку «Обновления»:
https://su.itunes.apple.com/WebObjects/MZSoftwareUpdate.woa/wa/viewSoftwareUpdate
Я тестировал его до сих пор, и он открывает AppStore.app, если он еще не открыт, переходит на вкладку «Обновления» и сразу же начинает поиск новых обновлений :)
person
AliSoftware
schedule
22.10.2012
App Store
содержит только шаблоны. В лучшем случае вы можете запустить само приложение. - person millimoose   schedule 22.10.2012