Лист ожиданияСкачать

Семейный доступ к покупкам в App Store

Как открыть подписку или покупку всей семье покупателя и почему это решение принимают один раз.

Коротко

Семейный доступ (Family Sharing) для покупок это настройка App Store Connect, после которой подписку или нерасходуемую покупку одного человека получают до пяти членов его семьи. Он доступен только для автовозобновляемых подписок и нерасходуемых покупок, а выключить его после включения нельзя (справка Apple на 16.10.2026).

Что такое семейный доступ

Family Sharing это семейная группа Apple. По справке Apple в неё входят организатор и до пяти членов семьи, у каждого свой Apple Account. Если разработчик включил семейный доступ у покупки, платит один человек, а пользуются все в группе, на всех своих устройствах.

Для покупок внутри приложений Apple показала эту возможность в 2020 году на WWDC20 (видео Apple). С iOS 15 у каждой транзакции в StoreKit 2 есть поле, по которому видно, купил человек сам или получил покупку от семьи.

Какие покупки можно открыть семье

Покупка или правилоКак у Apple
Auto-Renewable Subscription, автовозобновляемая подпискаможно
Non-Consumable, нерасходуемая покупкаможно
Consumable, расходуемаянельзя
Non-Renewing Subscription, подписка без продлениянельзя
Сколько человек пользуются одной покупкойдо 6, покупатель и ещё 5
Можно ли выключитьнет, после включения навсегда
Кто включаетAccount Holder или App Manager
Подписка с несколькими местамис семьёй делится только место покупателя

По данным справки App Store Connect и документации StoreKit, проверено 16.10.2026.

Где это в App Store Connect

Путь App Store Connect › Apps › ваше приложение › Monetization › In-App Purchases для разовых покупок или Subscriptions › группа для подписок. Откройте покупку, прокрутите до раздела Family Sharing, нажмите Turn On и подтвердите условия кнопкой Confirm. В песочницу правка доходит за время до часа.

У подписок есть оговорка. Семейный доступ работает только для подписок, купленных в App Store, а при включённой покупке нескольких мест с семьёй делится только место того, кто платил.

Как это видно в коде

Члену семьи приходит своя транзакция, и обрабатывать её можно так же, как обычную покупку (документация StoreKit). Отличить её помогают несколько полей.

  • Product.isFamilyShareable. Говорит, включён ли семейный доступ у товара. Apple советует писать об этом на экране покупки, чтобы человек выбрал подходящий вариант.
  • Transaction.ownershipType. Значение purchased у покупателя и familyShared у члена семьи. Оба поля есть с iOS 15.
  • Transaction.revocationDate. Дата, когда App Store вернул деньги или закрыл семейный доступ.
  • Уведомление REVOKE. Сервер App Store присылает его, когда член семьи теряет доступ к подписке.
Семейный доступ от включения до отзываПять шагов семейного доступа к покупке. Первый, решите заранее, выключить его потом нельзя, а доступен он только для подписок и нерасходуемых покупок. Второй, включите в App Store Connect в разделе Family Sharing кнопкой Turn On, это могут Account Holder и App Manager. Третий, покажите в приложении, что покупку можно разделить, по полю isFamilyShareable, с iOS 15. Четвёртый, член семьи получает свою транзакцию, у неё ownershipType равен familyShared. Пятый, доступ закрывается по уведомлению REVOKE, когда покупатель вышел из семьи, получил возврат или перестал делиться. До 6 человек на одну покупку. По справке App Store Connect и документации StoreKit на 16 октября 2026 года.Семейный доступ от включения до отзываПять шагов для подписки или нерасходуемой покупки, справка Apple на 16.10.20261Решите заранеевыключить нельзятолько подписки и нерасходуемые2ВключитеFamily Sharing › Turn OnAccount Holder или App Manager3Покажите в приложенииisFamilyShareableiOS 15 и новее4Член семьиполучает доступownershipType familySharedу каждого своя транзакция5Доступ закрываетсяуведомление REVOKEвыход из семьи или возврат
Включение необратимо, а дальше семья получает свои транзакции, пока покупатель делится. По справке App Store Connect и документации StoreKit, 16.10.2026.

Как включить по шагам

  1. Решите для каждой покупки, открывать ли её семье. Отменить решение нельзя, поэтому считайте цену с расчётом на шесть человек.
  2. Включите Family Sharing у покупки в App Store Connect.
  3. На экране покупки отметьте по isFamilyShareable, что покупку можно разделить с семьёй.
  4. Обрабатывайте транзакции с ownershipType familyShared так же, как свои, и не требуйте от члена семьи входа в аккаунт покупателя.
  5. Закрывайте доступ по revocationDate и уведомлению REVOKE.
  6. Оставьте в приложении кнопку восстановления покупок. Если нерасходуемую покупку купили до включения доступа, член семьи получит её только через восстановление.

Appto заполняет покупки и цены в App Store Connect и перед каждой записью спрашивает «да» (App Store Connect в Appto).

Частые ошибки

  • Включить на пробу. Выключить семейный доступ у покупки нельзя, вернуть прежнюю модель можно только новой покупкой с другим Product ID.
  • Ждать его у расходуемых покупок. Монеты и другие расходуемые товары, а также подписки без продления семья не получает.
  • Проверять доступ только по своему аккаунту. Если приложение открывает платное по записи о покупателе на своём сервере, член семьи с законной транзакцией останется без доступа.
  • Оставлять доступ после отзыва. Apple ожидает, что доступ семьи закроется сразу, как только покупатель вышел из группы, получил возврат или перестал делиться.

Вопросы

Сколько человек могут пользоваться одной покупкой через семейный доступ?

До шести, покупатель и ещё пять членов семьи. Каждый пользуется покупкой со своего Apple Account на своих устройствах.

Можно ли выключить семейный доступ у покупки?

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

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

Нет, только для автовозобновляемых подписок и нерасходуемых покупок.

Как в коде узнать, что покупку получили от семьи?

В StoreKit 2 у такой транзакции поле ownershipType равно familyShared, у самого покупателя purchased. Поле есть с iOS 15.

Почему член семьи не видит общую покупку?

Общий доступ к покупкам должен быть включён у организатора, а у покупателя и члена семьи пункт Share Purchases. Тем, кто купил до включения доступа, нужно включить его на странице подписок, а нерасходуемую покупку член семьи получает через восстановление.

Сделайте своё приложение в Appto

Appto сама проверит нишу по свежим данным App Store, нарисует экраны, напишет код, оформит страницу в App Store и отправит в Apple с вашего аккаунта или покажет, что нажать в App Store Connect. Работает на вашем Claude Code или Codex.

Скачать для Mac