# Пробный период iOS отменяют сразу: почему и что делать

> На iOS многие пробные периоды отменяют в первую же минуту, но доступ сохраняется до конца. Разбираю причины и то, что Apple разрешает, чтобы их удержать.

Оригинальная страница: [Пробный период iOS отменяют сразу: почему и что делать](https://devoria.fr/ru/blog/ios-free-trial-cancelled-immediately)
Автор: [Mehdi Azizi](https://devoria.fr/ru/mehdi-azizi)
Опубликовано: 2026-11-04
Последняя правка контента: 2026-11-04


На iOS пробный период, отменённый в первую же минуту, ещё не потерян. **Отмена просто выключает автопродление: человек сохраняет доступ до конца пробного периода и может снова его включить.** Ранняя отмена ему ничего не стоит, а Apple советует отменять минимум за 24 часа до конца. Чтобы удержать такие пробные периоды, покажи ценность приложения до даты окончания, выполняй каждое обещание, написанное на пейволле, и используй только те рычаги, которые разрешает Apple.

Я сам публикую iOS-приложения, и этот гайд основан на моих цифрах. В TradaZen, моём симуляторе трейдинга, отменили два из трёх годовых пробных периодов, начатых с 20 по 23 октября 2026 года. В Nolera, моём приложении для примерки образов с ИИ, отменили все пробные периоды, начатые за месяц, через 2-42 минуты после старта. Правила, на которые я ссылаюсь, взяты со страниц Apple, перечитанных 3 ноября 2026 года.

## Что на iOS значит «отменено»

Когда человек нажимает Cancel Subscription во время пробного периода, подписка не прекращается. На сервер Apple отправляет [уведомление об изменении статуса продления](https://developer.apple.com/documentation/appstoreservernotifications/notificationtype): `DID_CHANGE_RENEWAL_STATUS` с подтипом `AUTO_RENEW_DISABLED`. Истечение приходит позже, отдельным уведомлением `EXPIRED` с подтипом `VOLUNTARY`: подписка истекла после того, как клиент выключил продление.

Apple говорит об этом и пользователю. На странице App Store [О встроенных покупках](https://apps.apple.com/fr/story/id1436214772): «Если вы отмените подписку, она закончится в конце текущего расчётного периода». До этого момента человек может вернуться и снова включить продление.

Если ты работаешь через RevenueCat, событие называется `CANCELLATION`. Его [документация по событиям](https://www.revenuecat.com/docs/integrations/webhooks/event-types-and-fields) указывает причину в `cancel_reason`. `UNSUBSCRIBE` означает, что подписчик отменил сам, и событие приходит в момент отмены, а не при истечении. `BILLING_ERROR` означает, что магазин не смог списать деньги со способа оплаты.

> В TradaZen больше одной «отмены» из четырёх за месяц оказались ошибкой оплаты, а не отказом от подписки. Прежде чем делать выводы, раздели эти два случая.

## Почему так много пробных периодов отменяют в первую минуту

### Apple советует отменять заранее

В [справке Apple об отмене подписки](https://support.apple.com/fr-fr/118428) написано: «Если вы оформили пробную подписку и не хотите её продлевать, отмените её минимум за 24 часа до окончания пробного периода». Раз доступ сохраняется до конца, отмена сразу ничего не стоит. **Отмена в первую минуту может быть просто страховкой от забывчивости, а не оценкой твоего приложения.**

Я не нашёл ни одной страницы Apple, где бы обещалось письмо-напоминание перед концом пробного периода. Не рассчитывай на него и не обещай его своим пользователям вместо Apple.

### Экран оплаты удивляет

Покупка завершается на экране оплаты Apple, который твоё приложение не контролирует. Если на пейволле крупно стоит цена за неделю, то экран оплаты в моих приложениях показывает годовую сумму, которая спишется после пробного периода. Это расхождение удивляет. Apple, кстати, на своей [странице о подписках](https://developer.apple.com/app-store/subscriptions/) требует чётко указывать в процессе покупки длительность пробного периода и цену, которая будет списана после.

В Nolera пейволл тогда выделял цену за неделю. С 12 по 20 октября 2026 года больше четырёх человек из пяти, нажавших кнопку пробного периода, закрыли экран Apple, не подтвердив покупку. Все подтверждённые пробные периоды потом отменили.

### Пробный период берут «посмотреть», ещё ничего не увидев

В Nolera отмены приходили рано, часто до того, как приложение выполнило своё обещание. Один человек ушёл из приложения через 40 секунд после старта пробного периода. Другой сфотографировал 10 вещей за 5 минут, не увидев ни одного образа, и остановился на экране, где просили фото в полный рост. Ещё один ушёл через 90 секунд после первой примерки. Другой провёл 30 минут на главном экране, где была видна карточка «Управлять пробным периодом». Никто из отменивших в приложение не вернулся.

### Дело не в уведомлениях

TradaZen не отправляет никаких уведомлений во время пробного периода. Это правило приложения, проверенное в коде. Быстрые отмены всё равно были, значит, вызвало их не уведомление из приложения.

## Две отмены, которые нельзя путать

Не все отменённые пробные периоды рассказывают одну и ту же историю. В TradaZen четверть отмен пришлась на первые 10 минут, а три четверти случились после 5-63 часов использования. Вот таблица, по которой я их читаю.

| Момент отмены           | Как я это читаю                         | Рычаг                                          |
| ----------------------- | --------------------------------------- | ---------------------------------------------- |
| В первую минуту         | Осторожность или сюрприз с ценой        | Понятная цена, видимый статус пробного периода |
| Во время первой сессии  | Обещание ещё не выполнено               | Показать результат до любых усилий             |
| После нескольких сессий | Приложение нравится, цена не устраивает | Тариф подешевле, честное сообщение             |
| Через день или два      | Человек больше не открывал приложение   | Повод вернуться, разрешённый и объявленный     |

Третий случай меня удивил. В TradaZen те, кто отменил поздно, были так же активны, как те, кто заплатил: столько же сессий, столько же уроков. **По использованию их было не отличить. По предложению, да.** Некоторые даже продолжали играть после отмены. Приложение им нравится, цена нет.

Четвёртый случай другой. Эти люди проводят одну большую первую сессию, больше не открывают приложение и через полтора-два дня отменяют подписку в Settings. Никакой экран приложения их не удержит, ведь они его не видят.

## Что Apple разрешает, чтобы удержать пробный период

| Рычаг                                                            | Что говорит Apple                                   |
| ---------------------------------------------------------------- | --------------------------------------------------- |
| Показывать длительность пробного периода и цену после него       | Требуется в процессе покупки                        |
| Показывать статус подписки в приложении                          | Рекомендуется, вместе с простым способом управления |
| Открывать управление подпиской из приложения                     | Это позволяет `showManageSubscriptions(in:)`        |
| Предложить удерживающее предложение тому, кто выключил продление | Рекомендуется, пока подписка не истекла             |
| Предложить другой уровень подписки                               | Рекомендуется, если он лучше подходит человеку      |
| Спросить причину отмены                                          | Опрос приводится как пример                         |
| Показать сообщение на экране отмены                              | Возможно через Retention Messaging                  |

Эти строки взяты со [страницы Apple о подписках](https://developer.apple.com/app-store/subscriptions/), кроме последней: она из документации Retention Messaging API. Страница о подписках также требует всегда оставлять лёгкий доступ к системному экрану, где отменяют подписку. **Удержать пробный период значит дать причину остаться, а не усложнить уход.**

Два рычага требуют уточнений.

**Напоминание перед концом пробного периода.** Для уведомления нужно, чтобы человек его разрешил. Если оно служит для продаж, [guideline 4.5.4](https://developer.apple.com/app-store/review/guidelines/#4.5.4) требует явного согласия, показанного в твоём приложении, и способа отписаться. Подробности в моём гайде про [push-уведомления](https://devoria.fr/ru/blog/guideline-4-5-4-push-uvedomleniya-apple).

**Сообщение на экране отмены.** [Retention Messaging API](https://developer.apple.com/documentation/retentionmessaging) от Apple показывает твоё сообщение, когда человек нажимает Cancel Subscription, на странице подтверждения (Confirm Cancellation). Кнопка отмены остаётся на месте. В RevenueCat правило «Is in free trial» позволяет нацелиться на пробные периоды, согласно его [документации по этому API](https://www.revenuecat.com/docs/platform-resources/apple-platform-resources/apple-retention-messaging-api). Доступ к API нужно запрашивать у Apple: я запросил его для своих приложений 25 октября 2026 года, и на 28-е ответа ещё не было. Форматы, ограничения и настройка описаны в моём гайде про Retention Messaging API.

Один рычаг здесь не работает: предложение по возврату (win-back). Согласно [справке App Store Connect](https://developer.apple.com/help/app-store-connect/manage-subscriptions/set-up-win-back-offers), оно нацелено на бывших подписчиков с минимальным сроком платной подписки не меньше месяца. Пробный период, за который так и не заплатили, под него не подходит.

## Что запрещено

| Практика                                                   | Правило Apple                                                                                    |
| ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| Скрывать длительность пробного периода или цену после него | [3.1.2(c)](https://developer.apple.com/app-store/review/guidelines/#3.1.2), страница о подписках |
| Оформлять подписку под ложным предлогом                    | 3.1.2(a), удаление из App Store                                                                  |
| Требовать выполнить задание ради оплаченного               | 3.1.2(a): публикация, передача контактов                                                         |
| Заманивать в ловушку, давить, громоздить препятствия       | [5.6](https://developer.apple.com/app-store/review/guidelines/#5.6), кодекс поведения            |
| Обещать напоминание, которое ничем не обеспечено           | 5.6, по моему прочтению: вводящая в заблуждение практика                                         |

5.6 сформулирована широко. Она запрещает заманивать клиентов в ловушку, чтобы те совершали нежелательные покупки, и любые другие манипулятивные практики, в приложении и вне его. В TradaZen я получил отказ по 5.6 за пейволл, где крестик открывал предложение вместо того, чтобы закрыть экран. Apple не указала конкретный элемент: что я исправил, рассказываю в статье [guideline 5.6 и пейволл](https://devoria.fr/ru/blog/guideline-5-6-paywall-app-store-rejection). Обязательные надписи на пейволле описаны в статье [guideline 3.1.2](https://devoria.fr/ru/blog/guideline-3-1-2-app-rejected-subscription).

## Что я изменил в Nolera

**Выполнить написанное обещание.** В онбординге Nolera было обещание «Я предупрежу тебя за 24 ч до списания». Когда приложение перестало отправлять уведомления во время пробного периода, эта фраза не могла остаться без подкрепления. Обещание выполняет карточка пробного периода на главном экране приложения: дата окончания, цена и кнопка «Управлять пробным периодом». Она остаётся на месте, даже если облегчает отмену.

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

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

## Чек-лист, чтобы разобрать свои отмены

- **Отдели отмены от ошибок оплаты.** В RevenueCat смотри `cancel_reason` у каждого `CANCELLATION`.
- **Измерь время** между стартом пробного периода и отменой: первая минута, первая сессия, следующие дни.
- **Запиши последний экран**, который человек видел перед отменой, для каждой версии.
- **Сравни использование** у поздно отменивших и у платящих. Если оно одинаковое, пересматривать нужно предложение, а не приложение.
- **Посмотри, кто продолжает пользоваться приложением** после отмены: это твои лучшие кандидаты для другого тарифа.
- **Перечитай свой пейволл**: длительность пробного периода и цена после него должны читаться без поиска.
- **Проверь каждое обещание** на пейволле: если обещаешь напоминание, что-то должно его обеспечивать.
- **Оставь ссылку на управление подпиской** на виду в приложении, даже если она стоит тебе нескольких отмен.

Другие ошибки пейволла, из-за которых уходят ещё до пробного периода, собраны в статье [7 ошибок iOS-пейволла](https://devoria.fr/ru/blog/ios-paywall-oshibki-novichka). Как создать сам пробный период, подробно описано в статье [о вводном предложении в App Store Connect](https://devoria.fr/ru/blog/introductory-offer-app-store-connect-free-trial).

## Честный пейволл с самого начала

[iOS & Android Kit](https://devoria.fr/ru/kits/ios) построен на стартовом коде моих приложений: онбординг, пейволл и подписки уже написаны. Путь из четырёх этапов доведёт тебя до App Store в твоём темпе. Вся цепочка описана на странице [встроенные подписки iOS](https://devoria.fr/ru/expertise/ios-in-app-subscription).

Если готовишь свой первый релиз, [пройди бесплатную диагностику](https://devoria.fr/ru/diagnostic): она покажет, что на самом деле тормозит твой проект, и пришлёт тебе мой чек-лист против отказов Apple.

## Частые вопросы

### Почему пользователи отменяют пробный период сразу после старта?

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

### Сохраняет ли доступ пользователь, отменивший пробный период?

Да, до конца текущего периода. Отмена сначала выключает автопродление, а потом подписка истекает в запланированную дату. На странице App Store так и написано: отменённая подписка заканчивается в конце текущего расчётного периода.

### Отмена пробного периода окончательная?

Нет. Пока пробный период не истёк, человек может снова включить продление в управлении подписками. Тогда Apple отправит тебе уведомление `DID_CHANGE_RENEWAL_STATUS` с подтипом `AUTO_RENEW_ENABLED`.

### Присылает ли Apple напоминание перед концом пробного периода?

Я не нашёл ни одной страницы Apple, где бы это обещалось. Справка Apple лишь советует пользователю отменять минимум за 24 часа до конца. Если твой пейволл обещает напоминание, обеспечить его должно твоё приложение.

### Можно ли сделать предложение тому, кто отменяет пробный период?

Apple рекомендует удерживающее предложение в приложении для подписчика, который выключил продление, пока подписка не истекла. Retention Messaging также показывает сообщение на экране отмены. А вот предложение по возврату требует минимум месяца платной подписки.

### Запрещено ли настаивать, чтобы удержать пользователя на пробном периоде?

Настаивать с помощью давления запрещено. Guideline 5.6 запрещает заманивать клиентов в ловушку или манипулировать ими, а Apple требует оставлять лёгкий доступ к экрану отмены. Честное сообщение о ценности приложения или тариф подешевле по-прежнему разрешены.


## Твой проект

[iOS & Android Kit](https://devoria.fr/ru/kits/ios): Создай своё приложение для iPhone и Android с Claude Code: стартовый код моих приложений, путь до публикации в сторах и все киты. 109 $.

[Диагностика: что отделяет тебя от твоего iPhone-приложения](https://devoria.fr/ru/diagnostic): 7 вопросов, 60 секунд: ты узнаешь, что на самом деле мешает тебе опубликовать iPhone-приложение, получишь путь из 4 этапов и подходящий тебе кит.
