Бесплатные покупки в приложении - PullRequest
3 голосов
/ 07 ноября 2011

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

Есть ли способ справиться с этим?Насколько я знаю, мы не можем создать бесплатный непотребляемый продукт в iTunes Connect.Мы можем проверить, является ли пользователь впервые, и разблокировать продукт программно, но так как это не будет происходить через iTunes Connect, пользователи не смогут перенести свою разблокированную функцию на другие устройства.

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

Одним из решений может быть сделать приложение бесплатным и сохранить не расходуемые материалы какТо же самое, но клиент не заинтересован в этом решении.

Не могли бы вы посоветовать?

Спасибо, Оз

1 Ответ

1 голос
/ 07 ноября 2011

К сожалению, это не сработает.

По крайней мере, не использовать сам магазин приложений. Возможно, вы сможете предложить способ загрузки / доступа к одному и тому же контенту, используя отдельную инфраструктуру, которая управляет правом бесплатного скачивания. Например, приложение при первом запуске может проверить на вашем сервере, зарегистрировано ли уже запущенное устройство. В противном случае он регистрируется на вашем сервере и предоставляет пользователю бесплатный доступ к одному из продуктов.

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

Этот способ потребует значительно больше работы, и вы потеряете безопасность структуры IAP Apple.

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