Что означает встроенные покупки для айфона
Перейти к содержимому

Что означает встроенные покупки для айфона

  • автор:

Что такое встроенные покупки в приложениях и играх для Android и iOS?

Что такое встроенные покупки в приложениях и играх для Android и iOS?

Apple пришлось разбираться с исками, поданными на компанию родителями, чьи дети потратили тысячи долларов на встроенные покупки в играх. Естественно, без разрешения. После судебных разбирательств, App Store теперь предупреждает пользователей о встроенных покупках без ввода пароля, которые все-таки можно совершить в течение 15 минут после авторизации. Кроме того, с обновлением iOS 7.1.1 надпись «встроенные покупки» теперь указана под кнопкой «купить» или «установить».

Google также обращает внимание на встроенные покупки пользователей Android-девайсов. С мартовским обновлением Google Play 4.6.16 в приложении появилась опция «Требовать пароль». Если вы ее включили, то без ввода пароля встроенную покупку совершить нельзя. Если вы решили не использовать такую защиту, то после первой покупки в течение получаса можно делать встроенные покупки без ввода пароля.

Если уж мы заговорили о встроенных покупках, то нельзя не сказать о так называемых freemium-играх, которые без встроенных покупок попросту не обходятся. Скачать такие игры и играть в них вы можете бесплатно. В большинстве freemium-игр используются разнообразные таймеры и лимиты. Обычно схема выглядит так: некоторое время вы спокойно играете, потом включается таймер, и вы либо вы ждете, пока восстановится какая-нибудь «энергия», либо покупаете через встроенные покупки «дополнительный заряд». Выбор за вами. Именно freemium-игры и приложения генерируют сейчас в Google Play и App Store львиную долю выручки.

Другие новости по теме:

Покупка дополнительных функций и подписок в приложениях

Покупки в приложении — это дополнительный контент или подписки, которые вы покупаете внутри приложения. Не все приложения поддерживают такие покупки. Чтобы проверить, предлагает ли приложение покупки в приложении, прежде чем покупать или скачивать его, найдите его в App Store. Затем найдите «Покупки в приложении» рядом с ценой приложения или кнопкой «Скачать». Есть три типа покупок в приложении: подписки, покупка нерасходных элементов и покупка расходных элементов.

iPhone, на экране которого показано приложение в App Store с надписью «Встроенные покупки» под кнопкой «Загрузить».

Что из себя представляет подписка?

Подписка — это плата за доступ к содержимому из приложения или службы в течение определенного периода времени. Например, подписку на Apple Music можно приобретать ежемесячно. Подписки включают в себя сервисы, которые вы оформляете в приложении, например сервисы потоковой передачи видео или музыки. Большинство подписок продлеваются автоматически до того момента, пока вы их не отмените. Для некоторых приложений и услуг можно выбирать, как часто будет продлеваться подписка. Например, вам могут предложить еженедельную, ежемесячную, ежеквартальную или годовую подписку. Просмотреть список своих подписок или отменить подписку

Что представляет собой покупка нерасходных элементов в приложении?

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

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

Что такое покупка расходных элементов в приложении?

Вот примеры покупок расходных элементов в приложении:

  • Игровая валюта, такая как монеты или драгоценные камни
  • Дополнительные очки здоровья в игре
  • Пакет для экспорта в новый файловый формат

Эти материалы покупаются каждый раз, когда в них есть необходимость, и их нельзя загрузить повторно бесплатно. При удалении или переустановке приложения либо его установке на другом устройстве расходные элементы могут быть стерты. Например, при установке на iPad игры, в которую вы начали играть на iPhone, уровни синхронизируются, однако дополнительные очки «здоровья», приобретенные вами на iPhone, не переносятся.

О совместном использовании покупок в приложении

Если вы используете функцию «Семейный доступ», то можете делиться некоторыми подписками с членами семьи. Покупками расходных элементов в приложении нельзя делиться.

Для получения дополнительной информации о подписках и покупках в приложении см. Положения и условия служб медиаматериалов Apple.

Доступность и функции магазина могут различаться в зависимости от страны или региона. Узнайте, что доступно в вашей стране или регионе.

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

Покупка дополнительных функций и подписок в приложениях

Покупки в приложении — это дополнительный контент или подписки, которые вы покупаете внутри приложения. Не все приложения поддерживают такие покупки. Чтобы проверить, предлагает ли приложение покупки в приложении, прежде чем покупать или скачивать его, найдите его в App Store. Затем найдите «Покупки в приложении» рядом с ценой приложения или кнопкой «Скачать». Есть три типа покупок в приложении: подписки, покупка нерасходных элементов и покупка расходных элементов.

Что из себя представляет подписка?

Подписка — это плата за доступ к содержимому из приложения или службы в течение определенного периода времени. Например, подписку на Apple Music можно приобретать ежемесячно. Подписки включают в себя сервисы, которые вы оформляете в приложении, например сервисы потоковой передачи видео или музыки. Большинство подписок продлеваются автоматически до того момента, пока вы их не отмените. Для некоторых приложений и услуг можно выбирать, как часто будет продлеваться подписка. Например, вам могут предложить еженедельную, ежемесячную, ежеквартальную или годовую подписку. Просмотреть список своих подписок или отменить подписку

Что представляет собой покупка нерасходных элементов в приложении?

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

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

Что такое покупка расходных элементов в приложении?

Вот примеры покупок расходных элементов в приложении:

  • Игровая валюта, такая как монеты или драгоценные камни
  • Дополнительные очки здоровья в игре
  • Пакет для экспорта в новый файловый формат

Эти материалы покупаются каждый раз, когда в них есть необходимость, и их нельзя загрузить повторно бесплатно. При удалении или переустановке приложения либо его установке на другом устройстве расходные элементы могут быть стерты. Например, при установке на iPad игры, в которую вы начали играть на iPhone, уровни синхронизируются, однако дополнительные очки «здоровья», приобретенные вами на iPhone, не переносятся.

О совместном использовании покупок в приложении

Если вы используете функцию «Семейный доступ», то можете делиться некоторыми подписками с членами семьи. Покупками расходных элементов в приложении нельзя делиться.

Для получения дополнительной информации о подписках и покупках в приложении см. Положения и условия служб медиаматериалов Apple.

Доступность и функции магазина могут различаться в зависимости от страны или региона. Узнайте, что доступно в вашей стране или регионе.

Встроенные покупки в iOS. Часть 1: создание покупок и добавление их в проект

Всем привет! Меня зовут Сергей. Уже более шести лет я работаю iOS Team Leader в Futurra Group.

Я работаю с In-App Purchases (или IAP — Встроенные Покупки) каждый день, и за эти годы я нарастил опыт правильного и эффективного управления IAP. В этом руководстве, состоящем из нескольких статей, я покажу, как без лишних проблем добавлять покупки в приложение, начиная с настроек конфигурации покупки в App Store Connect и заканчивая обработкой покупок в приложении c примерами исходного кода. К сожалению, Apple не дает нам пошаговых инструкций. В следствии этого, у многих возникают трудности с внедрением IAP. Я хочу исправить эту ситуацию.

Ссылки на все мои статьи об IAP:

  • Встроенные покупки в iOS. Часть 1: Создание покупок и добавление их в проект.
  • Встроенные покупки в iOS. Часть 2: Инициализация и обработка покупок.
  • Встроенные покупки в iOS. Часть 3: Тестирование покупок в TestFlight, Sandbox и внутри Xcode.
  • Встроенные покупки в iOS. Часть 4: Подтверждение квитанции.

IAP позволяет разработчикам взимать плату с пользователей за определенную функциональность или контент при использовании приложения. Внедрение IAP особенно привлекательно по нескольким причинам:

  • Это еще один способ заработка, в дополнение к обычной продаже приложения за предоплату. Некоторые пользователи хотят тратить гораздо больше на дополнительный контент или функции.
  • Приложение может быть предложено бесплатно, становясь доступной загрузкой для большинства людей. Бесплатные приложения, как правило, загружаются намного чаще, чем платные. Если пользователям понравится ваше приложение, позже они смогут приобрести дополнительный контент или функциональность.
  • Следом за первоначальным релизом приложения, вы можете добавить новый платный контент в то же самое приложение вместо того, чтобы, с целью заработать больше денег, разрабатывать совершенно новое.
  • Вы можете показывать пользователю рекламу в бесплатном приложении с возможностью удалить ее, купив IAP.

Реализации IAP требует, чтобы приложение использовало API StoreKit на устройстве. StoreKit управляет всей коммуникацией с серверами Apple iTunes для получения информации о продукте и выполнения транзакций. Для IAP должен быть настроен профиль обеспечения (provisioning profile), а информация о продукте должна быть введена в App Store Connect.

Правила IAP

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

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

Но, поскольку, для физических товаров вы не можете использовать IAP, в этом случае допускается использование альтернативного механизма оплаты (например, кредитную карту, PayPal) внутри приложения.

Каждый продукт, прежде чем он поступит в продажу, должен быть одобрен Apple — вы должны предоставить название, описание и скриншот «продукта» для визуального анализа. Время рассмотрения продукта такое же, как и время рассмотрения приложения.

Вы не можете выбрать цену для своего продукта — лишь подобрать «ценовую категорию» с определенной стоимостью в каждой стране/валюте, которую поддерживает Apple. На других рынках у вас не может быть другой ценовой категории.

Проверка Ваших Соглашений

Прежде чем создать IAP и предложить их в своем приложении, вы должны сделать две вещи:

  • Подписать Соглашение о Платных Приложениях и настроить вашу банковскую и налоговую информацию в App Store Connect.
  • Убедиться, что вы приняли последнее Лицензионное Соглашение Apple Development Program на сайте developer.apple.com.

Если вы этого не сделали, обычно App Store Connect выдает следующее предупреждение:

Если вы видите что-то похожее, — выполните необходимые инструкции, чтобы принять соответствующие соглашения.

Также полезно перепроверить раздел «Agreements, Tax, and Banking» в App Store Connect:

Если вы видите раздел, озаглавленный как Запрос Контрактов, содержащий строку Платные Приложения, нажмите кнопку Запрос. Заполните всю необходимую информацию и отправьте ее. Одобрение вашего запроса может занять некоторое время.

В ином случае, если в списке Действующие Контракты вы видите Платные Приложения, похоже, что вы уже выполнили этот шаг! Отличная работа!

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

Создание покупок в App Store Connect

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

Существует четыре типа IAP, и внутри своего приложения вы можете предлагать несколько типов.

  • Расходуемые — тратятся после одного использования. Клиенты могут приобретать их многократно.
  • Нерасходуемые — оплачиваются один раз. Срок их действия не истекает.
  • Подписки с автопродлением на услуги или контент — это подписки, которые клиенты покупают один раз; продлеваются автоматически до тех пор, пока клиенты не решат отменить подписку.
  • Подписки без автопродления на услуги или контент предоставляют доступ в течение ограниченного периода времени, не продлеваются автоматически. Клиенты могут приобрести их снова.

Создайте продукт по подписке:

  1. В разделе Мои Приложения выберите свое приложение.
  2. На боковой панели в разделе Функции нажмите Подписки.
  3. Перед созданием продукта необходимо сначала создать Группу Подписки. Нажмите кнопку Создать в разделе Подписки с Автопродлением.

Интерфейс создания Группы Подписок

Установите имя для Группы Подписок

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

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

4. Чтобы создать свой первый продукт, перейдите к созданной вами Группе Подписок и в разделе Подписки нажмите кнопку Создать.

Интерфейс создания продукта подписки

Добавьте ссылочное имя и ID продукта, затем нажмите Создать.

  • Ссылочное Имя: Это название продукта Подписки в App Store Connect, но предназначено оно только для внутреннего использования и не будет показано пользователям, так что сильно не беспокойтесь, какой параметр вы здесь присвоите. Но все же, дайте имя, которое ясно дает понять, к чему относится эта встроенная покупка.
  • ID Продукта: Это должна быть уникальная строка (буквенно-цифровая, как говорит Apple), которая будет использоваться для составления отчетов; а вот рекомендация: в качестве префикса для параметра ID, который вы здесь укажете, используйте bundle identifier приложения. Таким образом, вы гарантируете, что он всегда будет уникальным. В нашем случае уникальный ID продукта — «com.testapp.year» (без кавычек).

Задайте имя и id продукта Подписки

Добавьте второй продукт, как описано выше.

Перейдите на вкладку Функции → Подписки → Ваша Группа Подписок должна выглядеть так:

Список ваших продуктов Подписки в App Store Connect

Конфигурация Продукта

На данный момент мы добавили два продукта, но они все еще не готовы к использованию. Статус продуктов «Отсутствуют Метаданные», потому что мы не добавили информацию о стоимости и продолжительности подписки. Давайте это исправим.

Нажмите на продукт, чтобы настроить его.

Установка продолжительности и стоимости подписки

Здесь нам нужно выбрать Продолжительность Подписки. В нашем случае выбираем 1 Год. Чтобы выбрать цену, нажмите Добавить Цену Подписки в разделе Стоимость Подписки.

Вы можете установить цену в зависимости от страны, но мы ограничимся автоматическими ценами в долларах США. App Store Connect автоматически конвертирует цены в другие валюты на основе обменных курсов. Вы можете вручную изменить цену для конкретной страны, подстраиваясь под свой целевой рынок.

Установка цен на товар

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

Добавьте Локализацию App Store для продукта по Подписке

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *