Вбудовані покупки (in-app purchase): що це, 4 типи
Автор: Mehdi Azizi
Опубліковано , 9 хв
Вбудована покупка: це необов'язкова покупка всередині застосунку. Apple виділяє 4 типи: витратна, невитратна, автопоновлювана або непоновлювана підписка.
Вбудована покупка, або in-app purchase, це покупка, яку ти робиш усередині застосунку вже після того, як його встановив. Apple визначає її як необов'язкову покупку, що змінює функції застосунку або відкриває доступ до сервісів, контенту чи віртуальних товарів. Є чотири типи: витратна (consumable), невитратна (non-consumable), підписка з автоматичним поновленням і підписка без поновлення. В App Store позначка «In-App Purchases» біля кнопки Get попереджає, що застосунок їх пропонує.
Цей гайд відповідає на питання з обох боків. Для користувача: що означає ця позначка, за що ти насправді платиш, як скасувати підписку, повернути гроші або заблокувати такі покупки на iPhone дитини. Для розробника: чотири типи так, як їх називає App Store Connect, комісія Apple і що має передбачити твій застосунок. Усе взято зі сторінок Apple, які я перечитав 3 листопада 2026 року.
Я сам продаю вбудовані покупки у своїх iOS-застосунках. Solys, блокувальник соцмереж, пропонує підписку і довічний доступ. TradaZen, симулятор трейдингу, і Nolera, застосунок для приміряння образів за допомогою ШІ, продають переважно річну підписку з безкоштовним пробним періодом.
Вбудована покупка: визначення Apple
На своїй сторінці About In-App Purchases App Store пише, що це необов'язкові покупки, які змінюють функції застосунку або відкривають доступ до сервісів, контенту чи віртуальних товарів. Ключове слово тут «необов'язкові». Вбудовану покупку ніколи не нав'язують: ти сам вирішуєш, чи її робити.
Тобто застосунок може бути безкоштовним для завантаження і продавати щось усередині. Довідка Apple про завантаження застосунків каже це прямо: якщо застосунок показує кнопку Get замість ціни, він безкоштовний, і за завантаження з тебе не візьмуть грошей. Але деякі безкоштовні застосунки пропонують платні вбудовані покупки й підписки.
Щоб помітити такі застосунки ще до встановлення, App Store радить подивитися, чи є позначка «In-App Purchases» поруч із ціною або кнопкою Get. Вона не каже, скільки ти заплатиш. Вона лише повідомляє, що в застосунку є що купити.
4 типи вбудованих покупок
App Store Connect, інструмент, у якому розробники створюють свої продукти, має чотири типи. Ось визначення і приклади з довідки App Store Connect, доповнені прикладами зі сторінки App Store.
| Тип | За що ти платиш | Приклади від Apple |
|---|---|---|
| Витратна | Предмет на один раз, який треба купувати знову | Корм для рибок, життя, кристали |
| Невитратна | Розблокування, куплене один раз і назавжди | Гоночна траса, рівні, фільтри |
| Автопоновлювана підписка | Доступ, за який платиш регулярно | Відеостримінг, хмарне сховище |
| Непоновлювана підписка | Доступ на обмежений строк, без продовження | Архів статей, сезонний пакет |
Витратна покупка
Apple визначає її як продукт, який використовується один раз, закінчується, і його треба купувати знову. Це ігрова валюта, пакет життів або кредити на генерацію в застосунку зі ШІ. Покупця захищає одне правило: згідно з guideline 3.1.1, кредити чи валюта, куплені через вбудовану покупку, не можуть згоряти.
Невитратна покупка
Це продукт, який купують один раз, він не має строку дії і не зменшується від використання. Він відкриває функцію назавжди: повну версію, пакет рівнів, фотофільтри. Довічний доступ у Solys належить саме до цього типу. Платиш один раз і отримуєш його знову, навіть якщо зміниш iPhone.
Підписка з автоматичним поновленням
Вона дає доступ до контенту чи сервісу на певний період, а потім поновлюється сама, доки користувач її не скасує. Це модель моїх застосунків. Guideline 3.1.2 ставить три умови: підписка має давати постійну цінність, тривати щонайменше сім днів і працювати на всіх пристроях користувача. Саме на цьому типі будується класичний безкоштовний пробний період, який налаштовують в App Store Connect. Застосунок без підписки теж може дати пробний період: у вигляді безкоштовної невитратної покупки з назвою «XX-day Trial», згідно з guideline 3.1.1.
Підписка без поновлення
Вона дає доступ до сервісу на обмежений строк і не поновлюється. Щоб користуватися далі, покупець має купити її знову. Apple наводить як приклад рік доступу до архіву статей або сезонний пакет онлайн-відео. Я не використовую цей тип у жодному своєму застосунку.
Що кожен тип змінює на практиці
Назва типу не каже всього. Ось що він змінює для покупця і для застосунку, згідно зі сторінкою Apple про вбудовані покупки та документацією StoreKit про currentEntitlements, список поточних прав доступу.
| Тип | Купувати знову? | Повертається після перевстановлення | Сімейний доступ |
|---|---|---|---|
| Витратна | Так | Ні | Ні |
| Невитратна | Ні | Так | Можливий |
| Автопоновлювана підписка | Ні, вона поновлюється | Так, якщо активна або в пільговому періоді | Можливий |
| Непоновлювана підписка | Так, після завершення | Так | Ні |
Два уточнення. Сімейний доступ (Family Sharing) дає змогу поділитися доступом максимум із п'ятьма членами родини, і Apple передбачає його для автопоновлюваних підписок і невитратних покупок. Розробник сам вирішує, вмикати його чи ні. А покупка, за яку App Store повернув гроші або яку відкликав, зникає з прав доступу.
Що бачить користувач: від покупки до повернення грошей
Підтвердження покупки
Згідно зі сторінкою App Store, щоб зробити вбудовану покупку, треба ввести пароль або скористатися Touch ID. Якщо використовуєш пароль, ти обираєш, чи запитувати його при кожній транзакції, чи раз на 15 хвилин. Довідка Apple про пароль для покупок додає Face ID: якщо Touch ID чи Face ID увімкнено для покупок, його запитуватимуть при кожному завантаженні, навіть безкоштовному.
Скасування підписки
Скасування робиться через твій обліковий запис Apple, а не через розробника. На iPhone, згідно з довідкою Apple про скасування:
- У Settings торкнися свого імені.
- Торкнися Subscriptions.
- Торкнися потрібної підписки.
- Торкнися Cancel Subscription. Іноді треба прокрутити екран, щоб знайти кнопку.
Згідно зі сторінкою App Store, підписка завершується в кінці поточного розрахункового періоду. Якщо це безкоштовний пробний період, та сама довідка радить скасувати щонайменше за 24 години до його завершення.
Запит на повернення грошей
Повернення грошей теж іде через Apple, а не через розробника. Довідка Apple про повернення коштів описує порядок дій: увійди на reportaproblem.apple.com, торкнися «I'd like to», потім «Request a refund». Обери причину, потім застосунок чи підписку, і надішли запит. Apple просить зачекати на відповідь 24-48 годин. Право на повернення залежить від країни.
Як заблокувати вбудовані покупки на iPhone дитини
Apple пропонує два налаштування. Перше блокує все, друге дає батькам підтверджувати кожну покупку.
Блокування через Screen Time. Згідно з довідкою Apple про Screen Time, спершу треба увімкнути Screen Time. Далі:
- Відкрий Settings і торкнися Screen Time.
- Торкнися Apps & Websites, потім App Store.
- Торкнися In-App Purchases і вибери Blocked.
Дозвіл на покупку через сімейний доступ. Якщо в дитини свій пристрій і свій обліковий запис у твоїй сімейній групі, функція Ask to Buy надсилатиме тобі кожен запит. Вона охоплює і завантаження застосунку, і вбудовані покупки, незалежно від вікового рейтингу застосунку. Щоб увімкнути її зі свого пристрою:
- Відкрий Settings і торкнися Family.
- Торкнися імені дитини.
- Торкнися Apps & Websites, потім Restrictions.
- Торкнися Ask to Buy і увімкни Require Purchase Approval.
Залежно від країни ця опція увімкнена за замовчуванням, і вимкнути її не можна до 18 років.
Для розробника: що означає вбудована покупка
Вбудована покупка обов'язкова для розблокування цифрового контенту
Цього вимагає guideline 3.1.1: щоб розблокувати функцію чи контент у своєму застосунку, ти маєш використовувати вбудовані покупки Apple. Ліцензійний ключ, QR-код чи криптовалюта для цього не дозволені, крім випадків, які передбачає Apple. Винятки і правила для кожного регіону є в моєму гайді про guideline 3.1.1.
Комісія Apple
Згідно зі сторінкою про членство, комісія з цифрових товарів і послуг, проданих через App Store, становить 30 %. Вона знижується до 15 % для учасників Small Business Program і деяких інших програм, а також для підписок, що відповідають умовам. Для деяких застосунків, які поширюються в окремих країнах, зокрема в Європейському Союзі, Японії та Південній Кореї, можуть діяти інші ставки й збори. Подробиці та реєстрація описані в статті Small Business Program Apple.
Що потрібно до першого продукту
- Підписати договір для платних застосунків. Згідно з довідкою App Store Connect, власник облікового запису має підписати Paid Apps Agreement, щоб пропонувати вбудовані покупки. Як це зробити, є в моєму гайді про Paid Apps Agreement.
- Створити продукт в App Store Connect. Згідно з довідкою про створення вбудованої покупки, витратну або невитратну покупку створюють на бічній панелі застосунку, у розділі Monetization, підрозділ In-App Purchases. Обираєш тип, потім вводиш референсну назву та ідентифікатор продукту. Підписки створюються окремо, у Subscriptions.
- Передбачити відновлення. Сторінка Apple про вбудовані покупки нагадує: якщо хтось перевстановлює твій застосунок або змінює пристрій, він має одразу отримати назад усе, що купив. Твій застосунок також має пропонувати спосіб відновити покупки, які можна відновити, згідно з guideline 3.1.1.
Щоб підключити все це й не писати перевірку чеків самому, я використовую RevenueCat. Кроки описані в статті RevenueCat і підписка in-app на iOS.
Який тип обрати для першого застосунку
| Що ти продаєш | Відповідний тип |
|---|---|
| Сервіс, який поповнюється щотижня | Автопоновлювана підписка |
| Повну версію, раз і назавжди | Невитратна |
| Кредити, генерації, життя | Витратна |
| Доступ на певний строк, без продовження | Непоновлювана підписка |
Для першого застосунку справжній вибір майже завжди між підпискою і разовою покупкою. Я детально розбираю це, з розрахунком місячного доходу, у статті підписка чи разова покупка для твого iOS-застосунку.
Продай свою першу вбудовану покупку
iOS & Android Kit побудований на стартовому коді моїх застосунків: онбординг, paywall і підписки вже написані, а маршрут із чотирьох етапів доведе тебе до App Store у твоєму темпі. Увесь ланцюжок, від продуктів в App Store Connect до paywall, описаний на сторінці підписка in-app на iOS.
Якщо готуєш свій перший реліз, пройди безкоштовну діагностику: вона покаже, що насправді гальмує твій проєкт, і надішле тобі мій чекліст проти відмов Apple.
Поширені запитання
Що означає «In-App Purchases» в App Store?
Позначка повідомляє, що застосунок щось продає всередині: валюту, розблокування, підписку. Вона з'являється поруч із ціною або кнопкою Get. Завантаження залишається безкоштовним, якщо застосунок показує Get, і ти платиш лише за те, що сам вирішиш купити.
Чи справді безкоштовний безкоштовний застосунок із вбудованими покупками?
Завантаження безкоштовне, і Apple уточнює, що з тебе за нього не візьмуть грошей. А от деякі функції чи контент усередині можуть бути платними. Для покупки Apple запитує пароль, Touch ID або Face ID.
Яка різниця між витратною і невитратною покупкою?
Витратна закінчується від використання і купується знову, як життя чи кристали. Невитратну купують один раз, і вона залишається твоєю, як пакет рівнів чи повна версія. З цих двох лише невитратна повертається після перевстановлення.
Як вимкнути вбудовані покупки на iPhone?
Увімкни Screen Time, потім перейди в Settings, Screen Time, Apps & Websites, App Store. Торкнися In-App Purchases і вибери Blocked. Для пристрою дитини краще підійде опція Ask to Buy: ти підтверджуватимеш кожну покупку.
Чи можна повернути гроші за вбудовану покупку?
Так, для деяких покупок це можливо. Запит подають на reportaproblem.apple.com, у розділі «I'd like to», потім «Request a refund». Apple просить зачекати 24-48 годин, а право на повернення залежить від країни.
Яку комісію бере Apple з вбудованої покупки?
Зазвичай 30 % з цифрових товарів і послуг. Для учасників Small Business Program і для підписок, що відповідають умовам, це 15 %. Для деяких застосунків в окремих країнах, зокрема в Європейському Союзі, можуть діяти інші ставки й збори.

