2012-03-23 2 views
1

В настоящее время я работаю над песочницей некоторых моих приложений, и похоже, что мне нужно избавиться от нескольких функций, чтобы удовлетворить Mac App Храните песочницу (и другие) правила.Unlocking Developer ID версия приложения, если версия Mac App Store присутствует в системе

Очевидно, пользователи не будут довольны потерей функций, и я боюсь, что они не будут обвинять Apple в том, что вы делаете глупые правила, и разработчикам придется нести основную тяжесть гнева.

В этом ключе я собираюсь создать систему, которая означает, что, если пользователь покупает версию Mac App Store, он/она получит «нормальную» версию дистрибутива бесплатно.

Поскольку я понятия не имею, что такое электронная почта людей, покупающих мои приложения в Mac App Store, и я не хочу обращаться с такими случаями «вручную», я хотел бы найти способ делая это автоматически.

Я думал о том, чтобы просто смотреть на жесткий диск, найти установленную версию программы из Mac App Store, а затем разблокировать «дистрибутивную» версию.

Я просто не уверен, является ли это не нарушает правила Mac App Store ..

  1. ищет получения MAS хорошо в терминах правил MAS?

  2. Могу ли я проверить получение MAS с использованием того же механизма, который встроен в версию MAS моей программы?

Неужели кто-то еще думает об этом?

С наилучшими пожеланиями,

Frank

ответ

0

я сделать что-то вроде этого, чтобы позволить клиентам Mac App Store легко бета-тест новой версии моего приложения скачали с моего сайта в то же время соблюдение лицензирования. После запуска версии MAS моего приложения я копирую его в/Library/Application Support/MyAppName /. Бета-версии не-MAS-версии моего приложения включают в себя тот же код проверки чеков, что и версия MAS. Они ищут квитанцию ​​в папке поддержки приложений и проверяют ее, работая в лицензионном режиме, если квитанция действительна.

Я делаю это сразу же после запуска Mac App Store, так же как и у других разработчиков без проблем. То, что вы описываете, должно быть прекрасным.

+0

Спасибо, Андрей. Я предполагаю, что копирующая часть исчезнет с песочницей, но все равно можно получить доступ к изолированному контейнеру MAS из «дистрибутивной» версии. –

 Смежные вопросы

  • Нет связанных вопросов^_^