2014-08-28 3 views
0

У меня возникли проблемы с попыткой получить бизнес-модель моего клиента для работы с iOS в покупках приложений. Мы используем Parse.com в качестве бэкэнд для этого приложения.iOS в App Purchase Model

Существует два типа пользователей для этого приложения: потребители и плакаты. Плакаты могут размещать добавление для бизнеса, и потребители могут просматривать эти объявления. Информация для объявлений хранится в бэкэнде Parse.

Проблема в том, что у меня есть это.

Клиент хочет иметь 4 разных продолжительности для каждого объявления 1 месяц 3 месяца 6 месяцев и 1 год. Я установил их на учетную запись iTunes connect в качестве расходных материалов, потому что она хранится в Parse.

Я могу сделать покупку продукта просто прекрасной, но проблема в том, что у меня нет способа связать транзакцию с конкретным добавлением. Я могу только определить, какой из продуктов (1 месяц, 3 месяца и т. Д., Которые они купили) и пользователь может иметь несколько объявлений.

У меня также возникла проблема, так как информация объявления хранится в Parse. Я не могу ее аннулировать, если пользователь не открывает свое устройство.

+0

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

ответ

1

Один из способов решить эту проблему путем покупки промежуточной «валюты», такой как «кредиты». Затем пользователь покупает несколько кредитов, и когда они публикуют объявление, оно потребляет соответствующее количество кредитов от их баланс.

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

+0

Это хорошая идея, я подумаю об этом еще немного. Спасибо – dadougster

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