# Пробний період скасовано одразу: чому і що робити

> На iOS багато безкоштовних пробних періодів скасовують за хвилину, але доступ лишається до кінця. Причини і те, що Apple дозволяє, щоб їх утримати.

Оригінальна сторінка: [Пробний період скасовано одразу: чому і що робити](https://devoria.fr/uk/blog/probnyi-period-skasovano-odrazu-ios)
Автор: [Mehdi Azizi](https://devoria.fr/uk/mehdi-azizi)
Опубліковано: 2026-11-04
Останнє оновлення змісту: 2026-11-04


На iOS безкоштовний пробний період, скасований за хвилину, ще не втрачений. **Скасування лише вимикає автоматичне поновлення: людина зберігає доступ до кінця пробного періоду і може знову його ввімкнути.** Скасувати рано їй нічого не коштує, а Apple радить скасовувати щонайменше за 24 години до кінця. Щоб утримати ці пробні періоди, покажи цінність до дати завершення, виконуй кожну обіцянку, написану на твоєму paywall, і користуйся лише тими важелями, які дозволяє 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, який твій застосунок не контролює. Якщо твій paywall виносить на перший план тижневу ціну, аркуш у моїх застосунках показує річну суму, яку буде списано наприкінці пробного періоду. Ця розбіжність дивує. До речі, Apple на своїй [сторінці про підписки](https://developer.apple.com/app-store/subscriptions/) просить чітко вказувати в процесі покупки тривалість пробного періоду і ціну, яку буде списано потім.

У Nolera paywall тоді виносив на перший план тижневу ціну. З 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/uk/blog/guideline-4-5-4-push-notifications-apple-rejection).

**Повідомлення на екрані скасування.** [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](https://devoria.fr/uk/blog/retention-messaging-api-message-before-cancellation).

Один важіль тут не працює: пропозиція для повернення (win-back offer). Згідно з [довідкою 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 через paywall, хрестик якого відкривав пропозицію замість того, щоб закрити екран. Apple не вказала, який саме елемент був проблемою: що я виправив, розповідаю в статті [guideline 5.6 і paywall](https://devoria.fr/uk/blog/guideline-5-6-paywall-app-store-rejection). Обов'язкові написи на paywall описано в статті [guideline 3.1.2](https://devoria.fr/uk/blog/guideline-3-1-2-vidmova-pidpyska-app-store).

## Що я змінив у Nolera

**Виконати написану обіцянку.** Онбординг Nolera обіцяв «Попереджу тебе за 24 год до списання». Коли застосунок перестав надсилати сповіщення під час пробного періоду, ця фраза не могла лишатися без нічого за нею. Картка пробного періоду на головному екрані застосунку виконує цю обіцянку: дата завершення, ціна і кнопка «Керувати пробним періодом». Вона лишається на місці, навіть якщо полегшує скасування.

**Показати образ, перш ніж просити зусиль.** Після покупки було дев'ять робочих екранів до першого образу: камера, речі, фото на весь зріст, мірки, приміряння. Половина скасувань сталася до або одразу після першого приміряння. Фото на весь зріст і мірки прибрали з першого проходження. Перша річ одразу йде на приміряння, на силует, який надає застосунок. Лишилося сім екранів замість дев'яти.

У мене ще недостатньо пробних періодів на цій версії, щоб сказати, чи вона утримує краще. Я перечитаю скасування екран за екраном, коли їх набереться достатньо.

## Чекліст, щоб читати власні скасування

- **Відокремлюй скасування від помилок оплати.** У RevenueCat дивись `cancel_reason` кожного `CANCELLATION`.
- **Вимірюй час** між початком пробного періоду і скасуванням: хвилина, перша сесія, наступні дні.
- **Записуй останній переглянутий екран** перед скасуванням, версію за версією.
- **Порівнюй використання** тих, хто скасував пізно, і тих, хто платить. Якщо воно однакове, переглядати треба пропозицію, а не застосунок.
- **Дивись, хто продовжує користуватися застосунком** після скасування: це твої найкращі кандидати на інший тариф.
- **Перечитай свій paywall**: тривалість пробного періоду і ціну, яку спишуть потім, має бути видно без пошуків.
- **Перевір кожну обіцянку** на paywall: якщо ти анонсуєш нагадування, щось має його забезпечувати.
- **Залиш посилання на керування** видимим у застосунку, навіть якщо воно коштує кількох скасувань.

Інші помилки paywall, через які люди тікають ще до пробного періоду, описано в статті [7 помилок paywall на iOS](https://devoria.fr/uk/blog/paywall-ios-7-pomylok-novachka). Створення самого пробного періоду детально описано в статті [вступна пропозиція в App Store Connect](https://devoria.fr/uk/blog/introductory-offer-ios-free-trial).

## Чесний paywall з самого початку

[iOS & Android Kit](https://devoria.fr/uk/kits/ios) базується на стартовому коді моїх застосунків: онбординг, paywall і підписки вже написані. Шлях із чотирьох етапів веде тебе до App Store у твоєму темпі. Увесь ланцюжок описано на сторінці [вбудована підписка на iOS](https://devoria.fr/uk/expertise/ios-in-app-subscription).

Якщо ти готуєш свій перший реліз, [пройди безкоштовну діагностику](https://devoria.fr/uk/diagnostic): вона покаже, що насправді гальмує твій проєкт, і надішле тобі мій чекліст проти відмов Apple.

## Поширені запитання

### Чому користувачі скасовують безкоштовний пробний період одразу після початку?

Скасувати одразу їм нічого не коштує: доступ триває до запланованої дати, а Apple радить скасовувати щонайменше за 24 години до кінця. Також відіграють роль здивування ціною, яку спишуть після пробного періоду, або застосунок, який ще не показав своєї цінності.

### Чи зберігає користувач доступ після скасування безкоштовного пробного періоду?

Так, до кінця поточного періоду. Скасування спершу вимикає автоматичне поновлення, потім підписка закінчується в заплановану дату. Сторінка App Store це підтверджує: скасована підписка завершується наприкінці поточного розрахункового періоду.

### Чи остаточне скасування пробного періоду?

Ні. Доки пробний період не закінчився, людина може знову ввімкнути поновлення в керуванні своїми підписками. Тоді Apple надсилає тобі сповіщення `DID_CHANGE_RENEWAL_STATUS` з підтипом `AUTO_RENEW_ENABLED`.

### Чи надсилає Apple нагадування перед кінцем безкоштовного пробного періоду?

Я не знайшов жодної сторінки Apple, яка б це обіцяла. Довідка Apple лише радить користувачу скасовувати щонайменше за 24 години до кінця. Якщо твій paywall обіцяє нагадування, забезпечити його має твій застосунок.

### Чи можна запропонувати щось тому, хто скасовує пробний період?

Apple пропонує утримувальну пропозицію в застосунку для підписника, який вимкнув поновлення, доки підписка не закінчилася. Retention Messaging також показує повідомлення на екрані скасування. А от пропозиція для повернення вимагає щонайменше місяця оплаченої підписки.

### Чи заборонено наполягати, щоб утримати користувача на пробному періоді?

Наполягати через тиск заборонено. Guideline 5.6 забороняє заманювати клієнтів у пастку або маніпулювати ними, а Apple вимагає залишати легкий доступ до екрана скасування. Чесне повідомлення про цінність застосунку або дешевший тариф залишаються дозволеними.


## Твій проєкт

[iOS & Android Kit](https://devoria.fr/uk/kits/ios): Створи свій застосунок для iPhone і Android з Claude Code: стартовий код моїх застосунків, шлях до публікації в сторах і всі кіти. 4 999 ₴.

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