hubonedeveloper

hubonedeveloper

Меня зовут Вадим, я занимаюсь iOS-разработкой с 2018 года. Создаю приложения сам и как тимлид: от идеи до релиза и поддержки.
Пикабушник
Дата рождения: 14 августа
99 рейтинг 0 подписчиков 0 подписок 1 пост 0 в горячем
2

Внешние платежи в App Store: что изменилось с выходом iOS 17.4

Внешние платежи в App Store: что изменилось с выходом iOS 17.4

С выходом iOS 17.4 и соответствующего обновления приложения App Store многие пользователи начали видеть предупреждение:

This app does not support the App Store's private and secure payment system. It uses external purchases. Learn More.

Внешние платежи в App Store: что изменилось с выходом iOS 17.4

Это уведомление означает, что разработчик приложения отказался от встроенной системы платежей Apple (In-App Purchase, IAP) и перенаправляет пользователей на внешние сайты или сторонние платёжные сервисы для совершения покупок

Регуляторный и судебный контекст

  • Epic Games vs. Apple

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

  • Digital Markets Act (ЕС)

    В рамках исполнения законодательства ЕС о цифровых рынках (DMA) Apple с марта 2024 года обязана предоставлять «альтернативные каналы» дистрибуции и оплаты для «читательских» приложений и ряда других категорий. Для этого разработчики в Европе заключают отдельное дополнение к договору (Alternative Terms Addendum) и получают специальные права на использование внешних платежей

Техническая реализация

  • Entitlement и StoreKit 2

    Для того чтобы добавить в приложение ссылку на внешний платёж, разработчику необходимо запросить в Apple entitlement - com.apple.developer.storekit.external-purchase-link

  • API LinkToExternalPurchase

    С помощью нового метода StoreKit 2 (LinkToExternalPurchase) приложение показывает стандартный модальный экран с предупреждением об использовании внешней оплаты и перенаправляет пользователя на веб-страницу разработчика

Модель комиссий и платёжные провайдеры

  • Комиссия Apple

    Даже при использовании внешних ссылок Apple сохраняет за собой комиссию: в США это 27 % от суммы покупки (для одноразовых покупок и годовых подписок) и 12 % со второго года подписки

  • Сторонние провайдеры

    Разработчики могут выбирать PSP (Stripe, PayPal и др.), но при этом оплачивать их тарифы, которые зачастую выше комиссии Apple (от 2,9 %+30 центов за транзакцию и выше)

Пользовательский опыт

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

  2. Кнопка Learn More открывает встроенный браузер или Safari с пояснением от Apple и затем перенаправляет на сайт разработчика.

  3. Внешние транзакции не попадают в историю покупок Apple, не поддерживают семейный доступ и автоматические возвраты через App Store.

Преимущества и риски

Преимущества для разработчика

  • ✅ Возможность полного контроля над ценой и акциями

  • ✅ Снижение расходов на комиссии Apple (во-первых, теоретически)

  • ✅ Возможность работы с несколькими платёжными системами

Риски и ограничения для пользователя

  • ❌ Отсутствие поддержки автоматических возвратов через Apple

  • ❌ Нет синхронизации подписок в семейном доступе

  • ❌ Нужно доверять внешнему платёжному провайдеру

  • ❌ Пользователь не получит единого чека от App Store и должен хранить данные отдельно

Заключение

Сообщение о внешних покупках в App Store — это следствие изменений в судебной практике и законодательстве, вынуждающих Apple открывать свои экосистемы для альтернативных платежных решений. Технически это реализовано через новую политику entitlement и API StoreKit 2, а пользователи при совершении таких платежей рискуют потерять защиту и удобство встроенной системы покупок Apple.

Какой способ оплаты в iOS-приложениях вы считаете более предпочтительным?
Всего голосов:

🚀 Соц-сети:

Telegram

В своем ТГ канале я делюсь:

  • архитектурой (MVVM, Clean Swift, VIPER),

  • приёмами оптимизации и адаптивного UI на SwiftUI,

  • DevOps-практиками: Fastlane, CI, тестирование, автоматизация.

Если хотите прокачать навыки и получить рабочие решения — добро пожаловать!

https://t.me/hubonedeveloper

Boosty

Сказать автору спасибо а так же найти полезные материалы можно на моем Boosty:

https://boosty.to/hubonedeveloper

Показать полностью 2 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества