it-swarm.com.ru

Как создать промо-код для покупок в iOS-приложениях

Примерно с мая 2014 года в этом году поиск в Google по запросу "промо-код ios in app" приводит к появлению множества новостных сайтов, сообщающих об одном и том же: Apple, похоже, работает над разрешением промо-кодов для тестирования в приложении. покупки, о чем свидетельствует скриншот из EA games .

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

В идеале я хочу создать код для ежемесячной подписки, но они могут быть разрешены только для расходных материалов. Из-за отсутствия актуальной информации о промо-кодах IAP, я предполагаю, что эта функция еще не была официально доступна и что Apple пригласили игры EA для ее тестирования.

7
pilcrowpipe

Как отмечает @Christoph Wimberge, это старые новости. Apple теперь поддерживает это.

В настоящее время вы не можете официально получить промо-коды для IAP. Смотрите здесь https://developer.Apple.com/library/prerelease/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ProvidingPromoCodes.html . Если вы тестируете, вы должны создавать тесты Sandbox в разделе "Пользователи и роли". В зависимости от того, как вы работали с IAP, это может послужить своего рода промо-кодом. Так, например, если вы используете IAP для установки флага в NSUserDefaults или в файле plist, тогда это будет работать как промо-код. Вы должны будете дать пользователю команду войти в систему в качестве тестового пользователя для целей покупки. Даже если вы удаляете тестового пользователя после установки флага, пользователь может использовать IAP, если он не удаляет приложение полностью и при условии, что вы не измените способ обработки IAP, как при использовании цифровых квитанций App Store для подтверждения покупок. , Конечно, если вы беспокоитесь о взломщиках, то, вероятно, вы не собираетесь хранить успешный IAP как флаг, особенно в пользовательских настройках по умолчанию, где любой может просто изменить значение. Но для приложений, которые не являются играми, это, вероятно, не большое беспокойство. Надеюсь, это поможет.

enter image description here

4
smileBot

Сегодня Apple сообщили нам, что они никогда не позволяют пользователям вводить коды, использовать Q-коды или другие ключи шлюза для доступа к чему-либо. Вместо этого она сказала, что мы должны использовать веб-страницу только для участников (то есть, требуется вход в систему), чтобы принимать коды погашения и связывать контент через наш бэкэнд. Когда пользователь вернется в приложение, контент будет доступен.

4
John

Если в Apple включены коды для IAP, вы можете предложить продажу кодов с другой платформы, которая затем разблокирует IAP. Apple выполнит всю работу, но не получит никаких наград. Кроме того, вы неожиданно создали рынок для рекламных кодов, как это делает g2a.com для ключей Steam.

Хотя Apple может иметь такую ​​функциональность, на данный момент она кажется эксклюзивной для EA.

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

1
Marcus Adams