Как разрешить встроенные покупки на iphone
Перейти к содержимому

Как разрешить встроенные покупки на iphone

  • автор:

Используйте функцию «Экранное время» для отключения встроенных покупок на устройстве iPhone или iPad

С помощью функции «Экранное время» можно предотвратить случайные или непреднамеренные покупки в App Store и других службах Apple. Вы также можете настроить запрос пароля для покупок, запретить покупки определенных типов или полностью отключить покупки. Чтобы запретить встроенные покупки, необходимо сначала включить функцию «Экранное время». Узнайте, как включить и использовать функцию «Экранное время».

Отключение встроенных покупок на устройстве iPhone или iPad

  1. Когда функция «Экранное время» включена, перейдите в «Настройки» > «Экранное время» и нажмите «Контент и конфиденциальность». При необходимости введите код-пароль и включите опцию «Ограничения контента и конфиденциальности». Запрос на ввод код-пароля появится, только если вы уже создали его в разделе «Экранное время». Узнайте, как создать код-пароль для функции «Экранное время».Экран iPhone, на котором показаны настройки раздела «Контент и конфиденциальность»
  2. Нажмите «Покупки в iTunes Store и App Store».
  3. Нажмите «Встроенные покупки» и выберите «Не разрешать» * Экран iPhone, на котором показан параметр, запрещающий покупки в iTunes и App Store

* Здесь вы также можете настроить запрос пароля для будущих покупок в приложениях iTunes, Books или App Store.

Другие способы управления покупками на устройстве Apple

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

Дата публикации: 08 января 2024 г.

Как настроить запрет на внутриигровые покупки в iPhone

Не могу осуществить покупку контента в приложениях, появляется уведомление о том, что встроенные покупки отключены. Раньше это отключалось в меню Ограничения, как отключить это в iOS 13?

Мы уже рассказывали, как ограничить встроенные покупки в iOS 11 и более ранних версиях мобильной операционной системы.

В iOS 12 и iOS 13 данная фишки никуда не пропала, настройка ограничений на встроенные покупки в приложениях осуществляется следующим образом:

1. Перейдите по пути Настройки – Экранное время – Контент и конфиденциальность.

2. Полностью отключите ограничения на смартфоне или оставьте ограничения включенными и перейдите в раздел Покупки в iTunes Store и App Store.

3. Измените значение параметра Встроенные покупки.

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

Встроенные покупки в 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 для продукта по Подписке

Встроенные покупки на iPhone: где находятся и как отменить?

Сегодня мы рассмотрим такую «хитрую» фишку от компании Apple, которая действует на каждом iPhone и автоматически работает, когда Вы взаимодействуете с AppStore или iTunes — система встроенных покупок (или In-App Purchase). Всем пользователям важно знать, что встроенные покупки можно отменять, чтобы случайно по незнанию Вы или Ваши близкие, имеющие доступ к айфону, не потратили лишних денег.

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

Оглавление

  • Для каких устройств подходит статья
  • Пошаговый способ удаления встроенных покупок
  • Выводы

Для каких устройств подходит статья

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

  • iPhone 5
  • iPhone 6/6 plus
  • iPhone 7/7 plus
  • iPhone 8/8 plus
  • iPhone X/Xs/Xr/Xs Max
  • iPhone 11/11 Pro/11 Pro Max
  • iPhone 12/12mini/12 Pro/12 Pro Max.

Пошаговый способ удаления встроенных покупок

Итак, как же убрать встроенные покупки в iPhone? Разберём возможности отключения встроенных покупок в два этапа: в первом рассмотрим алгоритм действий для устройств на базе iOS 12 и более современных, во втором — устройств на системе ниже iOS 12.

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

  • Заходим в Настройки, пролистываем до пункта «Экранное время» и заходим в него. Там нажимаем на кнопку-ссылку «Включить экранном время».

Рисунок 1. Заходим в Настройки, чтобы перейти к отключению встроенных покупок.

Рисунок 2. Заходим в пункт «Экранное время» для последующего отключения встроенных покупок.

Рисунок 3. Выбираем опцию «Включить Экранное время», чтобы продолжить процесс отмены встроенных покупок.

  • Перед нами появится дисплей с описанием опции «Экранное время», пролистываем их, нажав «Далее». Затем система задаст вопрос, для Вас ли этот айфон или для Вашего ребёнка — выбираем вариант для ребёнка.

Рисунок 4. Жмём «Далее», чтобы перейти к дальнейшим действиям по отключению режима.

Рисунок 5. Выбираем вариант «Это iPhone моего ребёнка», чтобы получить доступ к ограничению покупок.

  • Пропускаем дисплей с расписанием возможного времени, проводимого с девайсом, выбрав кнопку «Не сейчас»; то же самое выполняем с дисплеем, ограничивающим лимиты программ (также жмём «Не сейчас»).

Рисунок 6. Пропускаем экран расписания использования девайса, нажав «Не сейчас».

Рисунок 7. Жмём «Не сейчас», чтобы пропустить неактуальный в данный момент экран по лимиту программ.

  • С появлением дисплея «Контент и конфиденциальность» жмём «Далее», система предлагает нам создать и ввести код-пароль, при помощи которого мы сможем вносить изменения во всех пунктах раздела-контроля «Экранное время», в том числе и нужного нам пункта — отмены встроенных покупок. Создаём и вводим пароль.

Рисунок 8. Проходим в раздел «Контент и Конфиденциальность», чтобы приступить к снятию режима встроенных покупок.

Рисунок 9. Создаём пароль, чтобы ограничить встроенные покупки.

  • После этого, заново заходим в «Экранное время», в нем — в раздел «Контент и конфиденциальность», и вводим там созданный только что пароль. Переключаем раздел «Контент и конфиденциальность» в активное положение (зелёный цвет), после чего заходим в раздел «Покупки в iTunes Store и App Store».

Рисунок 10. Вводим в пароль в подменю «Контент и конфиденциальность», чтобы перейти к отключению встроенных покупок.

Рисунок 11. Подключаем режим «Контент и конфиденциальность», затем заходим раздел покупок, чтобы выставить ограничения.

  • Далее, выбираем опцию «Встроенные покупки» и нажимаем «Нет». Теперь при попытке приобретения чего-либо в iTunes или App Store, система каждый раз будет запрашивать ограничительный пароль, который Вы установили — так Вы сможете контролировать процесс.

Рисунок 12. Заходим в пункт встроенных покупок, чтобы поставить отказ.

Рисунок 13. Нажимаем «Нет», чтобы отказаться от встроенных покупок.

  • Если на Вашем девайсе операционная система iOS 11 и предыдущие версии, то нужно зайти в раздел «Настройки», оттуда — в «Основные», где найти пункт «Ограничения». Там потребуется ввести ограничительный пароль (лучше не тот, который Вы используете для разблокировки айфона, а отдельный). После этого, пролистываем экран немного вниз, и отключаем тумблер напротив опции «Встроенные покупки».

Выводы

Таким образом, небольшая хитрость от производителей Apple, позволяющая отключить и контролировать встроенные покупки, производится достаточно легко. Надеемся, инструкции были понятны и полезны читателям, и Вы с легкостью справитесь с задачей!

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

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