Встроенные покупки
Что означает покупка внутри приложения?
Встроенная покупка (IAP), также называемая внутриигровым платежом, — это любая транзакция, которую пользователь совершает внутри мобильного или настольного приложения после его загрузки . Внутриигровые покупки варьируются от разовых покупок, таких как дополнительные жизни или бонусные уровни, до регулярных подписок, открывающих доступ к премиум-функциям. Разработчики приложений (особенно разработчики игр) используют IAP в качестве основного источника дохода, часто наряду с рекламой.
Встроенные покупки — одна из самых распространенных стратегий монетизации приложений . Многие разработчики игр сочетают IAP с рекламой. Например, за просмотр рекламного видеоролика с вознаграждением игроки могут получать внутриигровую валюту, которую затем тратят на улучшения.
Unity предлагает разработчикам, создающим приложения с помощью движка Unity , встроенное решение для внутриигровых покупок .
Виды внутриигровых покупок
Большинство магазинов приложений распознают четыре типа встроенных покупок:
- Расходный материал : Предметы, которые были использованы и могут быть выкуплены повторно (например, внутриигровая валюта, дополнительные жизни, предметы-ускорители).
- Нерасходуемые продукты : Бессрочные разблокируемые элементы, приобретенные один раз (например, улучшения без рекламы, новые уровни, скины персонажей).
- Автоматически продлеваемая подписка : Регулярные платежи с установленной периодичностью до отмены подписки (например, ежемесячные премиум-подписки, сезонные абонементы).
- Подписка, не подлежащая продлению : Ограниченный по времени доступ, который не продлевается автоматически (например, 30-дневный абонемент на мероприятия, годовой доступ к функциям).
Это различие важно, потому что у каждого типа приложений разные правила в App Store и Google Play в отношении возврата средств, восстановления и ценообразования.
Как работают внутриигровые покупки
Когда пользователь нажимает кнопку «Купить» внутри приложения, транзакция обрабатывается магазином приложений платформы — например, App Store от Apple или Google Play. В магазине осуществляется прием платежей, выдача чеков и оформление возвратов. Застройщик получает сумму от продажи за вычетом комиссии магазина.
Для разработчиков реализация внутриигровых покупок включает в себя интеграцию SDK для обработки платежей магазина, определение продуктов в консоли разработчика магазина и написание кода для обработки процессов покупки, проверки чеков и предоставления прав доступа.
Кроссплатформенные инструменты, такие как пакет In-App Purchasing от Unity, упрощают этот процесс благодаря единому API , работающему на нескольких витринах магазинов.