Как создать промокод для покупок в приложении iOS
по состоянию на май 2014 года в этом году поиск Google для "ios в App purchase promotion code" дает много новостных сайтов, сообщающих то же самое - Apple, похоже, работает над разрешением промокодов для тестирования покупок в приложении, о чем свидетельствует скриншот из EA games.
мой вопрос; кто-нибудь знает, как это сделать? Я вошел в новый интерфейс iTunesConnect, но не могу найти никакой ссылки, и ничего не появляется в документах Apple из того, что я могу находить.
В идеале я хочу создать код для ежемесячной подписки, но они могут быть разрешены только для расходных материалов. При отсутствии фактической информации о промо-кодах IAP я предполагаю, что эта функция еще не была официально доступна и что EA games были приглашены Apple, чтобы проверить ее.
3 ответов
Как отмечает @Christoph Wimberge, это старые новости. Apple теперь поддерживает это.
вы не можете официально получить промо-коды для IAP в настоящее время. Смотрите здесь https://developer.apple.com/library/prerelease/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ProvidingPromoCodes.html . Если вы тестируете, вы должны создавать тестеры песочницы под пользователями и ролями. В зависимости от того, как вы справились с IAP, это может служить промо-кодом сортов. Так, например, если вы используете IAP для установки флага в NSUserDefaults или plist-файле, это будет работать как промо-код. Вы должны сообщить пользователю войти в систему в качестве тестового пользователя для целей покупки. Даже если вы удалите тестового пользователя после установки флага, пользователь может использовать IAP до тех пор, пока они не полностью удалят приложение и если вы не измените способ обработки IAP, например, с помощью цифровых квитанций App Store для подтверждения покупок. Конечно, если вы беспокоясь о крекерах, вы, вероятно, не будете хранить успешный IAP как флаг, особенно в пользовательских значениях по умолчанию, где любой может просто изменить значение волей-неволей. Но для приложений, которые не являются играми, это, вероятно, не огромное беспокойство. Надеюсь, это поможет.
сегодня Apple сказала нам, что они никогда не позволяют пользователям вводить коды, использовать Q-коды или другой ключ шлюза для доступа к чему-либо. Вместо этого она сказала, что мы должны использовать веб-страницу только для членов (т. е. требуется логин), чтобы принимать коды погашения и связывать контент через наш бэкэнд. Когда пользователь вернется в приложение, содержимое будет доступно.
Если Apple включила коды для IAP, вы можете предложить продажи кодов с другой платформы, которая затем разблокирует IAP. Apple будет делать ВСЮ работу, но не пожинать ни одной награды. Кроме того, внезапно вы создали рынок для рекламных кодов, таких как g2a.com делает для ключей Steam.
хотя Apple может иметь функциональность, пока она кажется эксклюзивной для EA.
В настоящее время вам нужно выяснить, как поддерживать рекламные элементы за пределами app store.