Проверьте, было ли взято Mac App из Mac App Store с какао - PullRequest
3 голосов
/ 19 мая 2011

Я пытаюсь дать лицензию всем пользователям, которые купили мое приложение в Mac App Store, чтобы они могли быстрее обновлять их. Я подумал о том, чтобы сделать обновление для версии приложения для Mac App Store, которое позволит пользователю регистрироваться из самого приложения. Но у меня проблемы с выяснением, как проверить, действительно ли приложение было взято из Mac App Store, а не из пиратского источника. Есть ли способ проверить, купил ли пользователь приложение из AppStore. Apple не публикует эту информацию - как если бы - я мог просто проверить, есть ли электронная почта этого пользователя в списке людей, которые скачали приложение из AppStore.

Заранее спасибо за помощь, Богдан Владу

Ответы [ 2 ]

3 голосов
/ 19 мая 2011

Возможно, ваша версия приложения MAS скопирует выданную Apple квитанцию ​​в папку поддержки приложений.

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

1 голос
/ 19 мая 2011

Если вы зарабатываете достаточно денег из этого приложения, чтобы заплатить деньги за DRM и мошенничество, сделайте это. Это может замедлить пиратов настолько, чтобы это принесло вам прибыль.

В противном случае вы тратите свое время и навыки на всех, кто заинтересован в пиратстве вашего приложения. Это проигрышная битва, если ваше приложение действительно непопулярно, и в этом случае вы снова проиграли.

Короче говоря, нет алгоритмического способа убедиться. Запутывание кода - это путь, и мы надеемся, что пираты не найдут модуль проверки на фальсификацию.

...