Решение проблемы отсутствия промокодов для покупок в приложении

StackOverflow https://stackoverflow.com/questions/2595122

Вопрос

Apple не предлагает промо-коды для покупок в приложении.Каков наилучший способ позволить пользователям бесплатно пользоваться функциями или контентом, разблокированными при покупке в приложении, в соответствии с рекомендациями Apple для разработчиков?

Идея состоит в том, чтобы разрешить специальному кругу пользователей (рецензентам, ключевым фанатам и т.д.) Получать доступ к контенту или функциям, предлагаемым в качестве покупок в приложении, без оплаты.

Мы были бы очень признательны за примеры приложений, которые обходили это ограничение.

Это было полезно?

Решение

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

Представленные приложения имеют дату публикации, которую вы можете установить, когда вы отправляете (и я полагаю, что вы можете изменить это на лету), вы можете просто помешать публикации приложения в App Store, но все еще сможете дать рекламные коды для него Отказ

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

Источник

Другие советы

Что-то вроде удивления? Приложение, которое имеет подмножество функций, включенных до покупки приложения? Apple позволяет это сейчас.

В качестве примера. У нас есть игра-головоломка, которая имеет 12 уровней сложности. 4 или 5 из них доступны бесплатно, а другие разблокированы после покупки в приложении.

Я сейчас работаю над этим.

Что я делаю, так это генерирую случайный код / guid и сохраняю его в базе данных моего веб-сервиса.Затем передайте этот код кому хотите.Они вводят этот код, и он вызывает веб-службу, передающую код и UDID устройства.Веб-сервис возвращает другой код, указывающий, был ли этот промокод действительным.Если это действительно так, то приложение добавит эту покупку в NSUserDefaults или Core Data (однако вы будете отслеживать покупки).

Если у вас нет запущенного сервера (скажем, контент уже есть в пакете приложений), и вы не хотите, чтобы сервер требовал от вас создания алгоритма для генерации ключей, которые проверяет ваше приложение.Однако это гораздо менее надежно.Использование веб-сервиса позволяет предотвратить распространение 1 рабочего ключа между всеми пользователями, так как вы можете привязать 1 промо-код к 1 устройству.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top