Отслеживание покупок в приложении и нескольких устройств (iOS) - PullRequest
1 голос
/ 08 ноября 2011

Я хочу осуществить покупки в приложении для своего приложения. Я буду использовать встроенную модель продукта, в которой IAP будет разблокировать функции в коде. Мои вопросы:

  • как отследить покупку на устройстве (чтобы разблокировать функцию)? NSUserDefaults? В руководстве смутно указаны «настройки приложения». Они не ссылаются на Info.plist, так как это не может быть записано на устройстве один раз. Я также (очевидно) хочу, чтобы пользователь поддержал это.

  • как включить эту функцию на нескольких устройствах в одной и той же учетной записи iTunes? Нужно ли «покупать» эту функцию на других устройствах или есть другой способ?

Спасибо и всего наилучшего,

- Джон

1 Ответ

2 голосов
/ 08 ноября 2011

1) NSUSerDefaults - хорошее решение

2) Используйте для этого не расходуемый продукт http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/APIOverview/OverviewoftheStoreKitAPI.html#//apple_ref/doc/uid/TP40008267-CH100-SW1

Пользователь должен повторно купить продукт в каждом устройстве, но заплатить только первыйвремя.Появится всплывающее окно «Вы уже купили этот товар», и вы получите ту же квитанцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...