Коротко — сначала про общие способы монетизации в App Store, потом про вашу конкретную проблему с «external purchase link» и регионами Apple ID/аккаунта разработчика.
1) Основные способы монетизации приложений в App Store
- Встроенные покупки (In‑App Purchases, IAP): подписки, не‑постоянные и постоянные покупки, потребляемые товары. Самый простой и полностью разрешённый путь — Apple обрабатывает оплату и берет комиссию (стандартно 30% / 15% в рамках программ скидок).
- Платные приложения (оплата за установку).
- Подписки через IAP (рекуррентная оплата).
- Реклама (AdMob, Unity Ads, Yandex Ads и т. п.).
- Продажа товаров/услуг вне цифрового контента приложения (товары/сервисы в реальном мире) — здесь обычно можно использовать любую платёжную систему.
- Внешние платежи / ссылки на внешнюю покупку: Apple допускает такие сценарии только в отдельных случаях и при наличии соответствующего entitlement/разрешения (и/или специальных соглашений).
- Гибридные модели: реклама + IAP, фремиум и т. д.
2) Почему внешние ссылки/платежи обычно закрыты
Apple запрещает в целом направлять пользователей на внешние способы оплаты для покупки цифрового контента внутри приложения — за это существует требование использовать IAP. Исключения возможны только при соблюдении правил и после одобрения от Apple (entitlement / специальное соглашение). Без одобрения такое поведение приведёт к отклонению приложения.
3) Про «external purchase link entitlement» и регионы
- Entitlement выдается Apple индивидуально и, как правило, привязан к учётной записи разработчика (Seller/Account Holder), к конкретной стране/юрлицу и к конкретному приложению/сценарию использования.
- При оплате подписки в Apple Developer Program Apple требует, чтобы платёжная карта и регион Apple ID/учётной записи App Store совпадали (иначе платёж может быть отклонён). Т.е. для оплаты членства обычно нужно, чтобы Apple ID был настроен в той стране, чей платёжный метод вы используете.
- В то же время «регион» аккаунта разработчика (страна/юрисдикция, в которой зарегистрирован продавец в App Store Connect) определяет, для каких магазинов/территорий вы работаете и какие правила/налоги к вам применимы. Entitlement на внешнюю оплату выдают с учётом этой продавческой страны/юридического статуса.
4) Следствие для вашей ситуации (Россия)
- Если вы хотите легально использовать external purchase link для пользователей в России, то обычно требуется, чтобы ваш аккаунт разработчика (Seller) был зарегистрирован в России / был российской юридической сущностью или индивидуальным предпринимателем, и чтобы Apple одобрила entitlement для этого аккаунта.
- Оплата членства: Apple потребует, чтобы при оплате Developer Program карта/регион Apple ID совпадали. То есть вы не сможете просто заплатить членство иностранной картой и потом «поменять регион» без выполнения стандартных требований по смене региона (отмена подписок, отсутствие остатка на счёте, возможные ограничения).
- Формальная последовательность обычно такая:
1) Зарегистрировать Apple ID/учётную запись и оплатить Developer Program с платежным методом и регионом, соответствующими стране, в которой вы будете продавать/получать entitlement (в идеале — российская карта и регион Россия, если вы хотите external link для российского App Store).
2) Зарегистрировать аккаунт организации/индивидуального разработчика в нужной юрисдикции (если организация — потребуется DUNS и пр.).
3) Подать заявку/запрос в Apple на получение entitlement (иногда через App Store Connect / поддержку) и предоставить требуемые документы/описание сценария.
- Если вы уже оплатили аккаунт в другой стране, то изменить страну продавца в уже существующем аккаунте — нетривиально: Apple привязывает аккаунт к стране регистрации (в т.ч. для выплат, налогов, договоров). Часто проще создать новый аккаунт, зарегистрированный под нужной страной/юрликом.
5) Почему у Яндекса/крупных российских сервисов есть внешняя оплата
- Крупные компании, как правило:
- зарегистрированы в нужной юрисдикции (в России),
- имеют бизнес‑контракты/переговоры с Apple и прошли согласование сценариев,
- предоставили Apple все документы и выполняют требования законов/налогообложения.
- У таких компаний может быть индивидуальное соглашение с Apple или они получили entitlement в рамках стандартной процедуры. Это не то же самое, что «включить ссылку в любом аккаунте».
6) Практические рекомендации
- Если вы хотите легально предложить внешнюю оплату для российских пользователей: оформляйте аккаунт разработчика на российскую юрлицу/ФОП и платите членство российской картой/методом при регистрации.
- Перед попыткой публиковать приложение с внешней ссылкой — свяжитесь с Apple Developer Support и уточните процедуру получения entitlement и список необходимых документов.
- Не пытайтесь сначала оплатить аккаунт в одной стране, а затем просто поменять регион Apple ID и ожидать одобрения — это часто не работает и может привести к блокировке/ограничениям.
- Рассмотрите альтернативы: использовать IAP (чтобы избежать долгой процедуры), ads или платить внешние сервисы вне цифрового контента.
Если хотите, могу:
- посмотреть официальную инструкцию Apple по external purchase link (найти текущую ссылку и пункты требований), или
- описать пошагово, какие документы и где запрашивать у Apple для получения entitlement, или
- помочь оценить, что выгоднее для вас с точки зрения комиссий (IAP vs внешняя оплата) — дайте краткую информацию о вашем продукте/бизнес‑модели.