2012-06-04 3 views
0

Я реализую покупки в приложении в приложении, которое позволяет загружать и читать статьи. Вместо того, чтобы иметь идентификатор продукта для каждой отдельной статьи, я предпочел бы продать «кредиты», то есть, чтобы выбрать кредит любые 5 статьи или любые 10 и т.д.iOS В App Purchase - Store Credits

компании Apple, в руководстве:

11,4 приложения, использующие IAP приобрести кредиты или другие валюты должны потреблять эти кредиты в приложении

11,5 приложения, которые используют IAP для приобретения кредитов или других валют, которые истекают будут отклонены

Я не s как интерпретировать 11.4. Мое приложение действительно потребляет кредиты для совершения покупок, но на самом деле они будут отслеживаться сервером. Кто-нибудь знает, разрешен ли этот тип системы?

ответ

5

Да, то, что вы хотите сделать, разрешено. Что означает 11.4, означает, что вы не можете сделать следующее:

1) Продать 100 кредитов за $ 0.99.

2) Сохраните информацию о том, что пользователь имеет те 100 кредитов на ваш сервер, а затем

3) Пусть пользователь использовать эти кредиты на вашем сайте, или любого другого приложения, кроме вашего приложения IOS, на приобретение вещи.

Это имеет смысл? :)

+0

Ах, отлично. Спасибо за разъяснения. – user1032657

0

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

Я думаю, что это предпочтительный метод отслеживания кредитов сервером, поскольку он более безопасен. Если вы примете примеры, такие как онлайн-игры «farmvillish», такие как MyTown (без аффилиации), вы можете быть уверены, что они отслеживают ваши купленные кредиты, «баксы» или что-то еще, централизованно на сервере. Учитывая этот пример, я думаю, что вы в безопасности, но я не Apple.

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