Пейвол iOS: 7 ошибок новичка, которые убивают продажи
Автор: Mehdi Azizi
Обновлено , 9 мин
Пейвол не вовремя, нет пробного периода, нет восстановления покупок, нет обязательной информации Apple: 7 ошибок пейвола iOS, которые мешают продажам.
Почему твой пейвол iOS не продаёт
Твоё приложение в App Store, установки идут, а подписывается почти никто. Чаще всего дело не в идее и не в коде, а в пейволе: экране, который показывает платное предложение и просит пользователя взять на себя обязательство. Пейвол, показанный не вовремя, без пробного периода, без кнопки восстановления покупок или без информации, которую требует Apple, не продаёт. Или его отклоняют на ревью.
Вот 7 ошибок, которые я чаще всего вижу в первых приложениях, и как исправить каждую. Никаких волшебных рецептов: конкретные настройки, которые можно проверить и применить до следующей отправки в Apple.
Я сам публикую iOS-приложения с подпиской: Solys, будильник с мини-играми, и TradaZen, симулятор трейдинга. Оба подключены к RevenueCat. И в обоих я столкнулся с одной и той же ситуацией: много установок и очень мало запущенных пробных периодов. Проблема была не в продукте. Пейвол и онбординг недостаточно ясно вели к пробному периоду. Это одна из причин, почему я их серьёзно переделал, и отсюда этот список.
Ошибка №1: показывать пейвол слишком рано или слишком поздно
Это самая дорогая ошибка, и она бывает в обе стороны.
Слишком рано: пейвол появляется до того, как пользователь понял, что делает приложение. Он открывает приложение, видит цену, закрывает. Платить ему незачем, он ещё ничего не увидел.
Слишком поздно: пейвол спрятан за кнопкой «Premium» в настройках или появляется только через несколько дней использования. Большинство пользователей его просто не увидят. А пользователь, который не видит твоё предложение, не может подписаться.
Правильный момент где-то посередине: в конце онбординга, сразу после того, как пользователь почувствовал ценность приложения. Он ответил на пару вопросов, увидел, что приложение для него сделает, возможно, попробовал главную функцию. Вот тогда предложение имеет смысл.
На практике:
- онбординг задаёт полезные вопросы и показывает превью результата;
- пейвол появляется в конце этого пути, а не в середине;
- можно показать его ещё раз позже, когда пользователь упирается в ограничение бесплатной версии. Если ты делаешь платной функцию, которая раньше была бесплатной, сначала прочитай гайд по guideline 3.2.2.
Ошибка №2: не предлагать бесплатный пробный период
Для приложения, которое ещё никто не знает, просить заплатить сразу означает большой прыжок. Бесплатный пробный период делает этот прыжок меньше: пользователь пробует без риска, а оплата начинается только в конце пробного периода, если он не отменил подписку.
Apple предусматривает этот механизм под названием introductory offer (вводное предложение) для автоматически возобновляемых подписок. Два правила, которые стоит запомнить, со страницы Apple о подписках:
- клиент может воспользоваться только одним вводным предложением на группу подписок;
- в процессе покупки ты должен чётко указать длительность пробного периода и цену, которая будет списываться после его окончания.
Частая ошибка: предлагать пробный период и не говорить об этом. Если на кнопке написано только «Подписаться», пользователь не знает, что может попробовать бесплатно. Напиши это прямым текстом на кнопке или прямо над ней: длительность пробного периода, потом цена. Именно такие детали отличают спящие установки от запущенных пробных периодов.
Ошибка №3: плохо выделять годовую подписку
Многие первые приложения предлагают месячную и годовую подписку, но показывают их как два одинаковых варианта рядом, без иерархии. В итоге пользователь колеблется, а колеблющийся пользователь часто просто закрывает экран.
При этом у годовой подписки есть плюсы и для тебя, и для пользователя: для него ниже цена в пересчёте на месяц, для тебя дольше обязательство. Чтобы честно её выделить:
- выбери её по умолчанию и оформи визуально по-другому;
- покажи эквивалент в месяц рядом с годовой ценой, чтобы сравнение было мгновенным;
- укажи реальную экономию по сравнению с месячной подпиской, посчитанную по твоим настоящим ценам, а не от выдуманной «исходной» цены.
Не впадай в обратную крайность: цена, которая реально списывается, должна оставаться самой заметной. Apple требует, чтобы полная цена продления была показана чётко и заметно. Крупный месячный эквивалент и мелкая настоящая годовая цена означают вводящий в заблуждение пейвол и повод для отказа по guideline 3.1.2.
Ошибка №4: забыть кнопку восстановления покупок
Самая глупая и одна из самых частых забывчивостей. Подписчик меняет iPhone, переустанавливает приложение и оказывается перед пейволом, хотя уже платит. Без кнопки «Восстановить покупки» у него нет никакого способа вернуть доступ.
Это не опция. Правила ревью App Store (правило 3.1.1) требуют механизм восстановления для любой восстанавливаемой встроенной покупки, а страница Apple о подписках среди элементов экрана оформления подписки называет «способ для текущих подписчиков войти или восстановить покупки».
С RevenueCat восстановление укладывается в один вызов. Настоящая работа в том, чтобы проверить, что происходит дальше:
- подписчик действительно получает доступ обратно, без перезапуска приложения;
- пользователь без покупок получает понятное сообщение, а не техническую ошибку;
- кнопка видна на самом пейволе, а не только в настройках.
Ошибка №5: забыть информацию, которую требует Apple
Пейвол, который не говорит ясно, за что пользователь будет платить, могут отклонить. Apple на своей странице о подписках подробно описывает, что должно быть на экране оформления подписки:
- название и длительность подписки и что она даёт в этот период;
- полная цена продления, показанная чётко и локализованная в доступных валютах;
- способ восстановить покупки (см. предыдущую ошибку).
Добавь явную фразу про автоматическое продление: подписка продлевается, пока пользователь её не отменит, и отменить её можно в настройках аккаунта Apple.
На той же странице уточняется, что приложение и его метаданные в App Store должны содержать ссылки на условия использования и политику конфиденциальности. Многие узнают об этом в момент отказа: недостаточно поставить эти ссылки в приложении, нужны ещё краткие условия подписки и эти две ссылки в описании страницы в App Store. Без них будет отказ по правилу 3.1.2. В своих приложениях с подпиской я заканчиваю описание коротким блоком: условия подписки, затем ссылка на условия использования и ссылка на политику конфиденциальности. И если твоя страница переведена, этот блок должен быть на каждом языке.
Прежде чем вставлять ссылки, открой их в браузере. Ссылка на несуществующую страницу равна отсутствующей ссылке.
Другие частые причины отказа я разобрал в этой статье об отказах Apple, а про саму страницу в App Store есть отдельный материал: оптимизация страницы в App Store.
Ошибка №6: не тестировать пейвол в песочнице
Пейвол, который нормально отображается в симуляторе, ещё не значит работающий пейвол. Между настройкой продуктов в App Store Connect, предложениями в RevenueCat и кодом приложения много мест, где может сломаться мелочь: неправильно привязанный продукт, не загружающаяся цена, не отображающийся пробный период.
Для этого у Apple есть тестовая среда, песочница (sandbox), с тестовыми аккаунтами Apple, которые ты создаёшь в App Store Connect в разделе Users and Access, вкладка Sandbox. Эти аккаунты позволяют тестировать покупки без списания денег, включая продления, неудачные платежи и возвраты, как объясняет документация App Store Connect.
Перед каждой отправкой пройди как минимум такой путь на настоящем iPhone:
- первый запуск, полный онбординг, переход к пейволу;
- запуск пробного периода с тестовым аккаунтом;
- проверка, что премиум-доступ действительно открывается;
- удаление приложения, переустановка, восстановление покупки;
- корректное отображение пейвола на самом маленьком и самом большом поддерживаемом тобой iPhone.
Ревьюер Apple тоже будет тестировать покупку. Если она не проходит, будет отказ.
Ошибка №7: ничего не измерять
Это ошибка, которая мешает исправить все остальные. Без измерений ты не знаешь, где пользователи отваливаются. Ты видишь только итог: мало подписчиков. И не понимаешь, в чём проблема: в онбординге, пейволе, цене или пробном периоде.
Именно это помогло мне увидеть проблему в моих приложениях: установки были, а запущенных пробных периодов не было. Без этих двух цифр рядом я мог бы неделями переделывать что-то другое.
Поставь события аналитики на каждом ключевом шаге, например через PostHog:
- начало онбординга;
- конец онбординга;
- показ пейвола;
- запуск пробного периода;
- подтверждённая покупка или подписка;
- успешное восстановление.
С этими событиями у тебя получается воронка. Ты видишь шаг, на котором уходят пользователи, и знаешь, что переделывать в первую очередь. RevenueCat дополняет картину со стороны выручки: пробные периоды, конверсии, продления, отмены.
Последний совет: не меняй всё сразу. Если в один день поменять цену, пробный период и дизайн пейвола, ты никогда не узнаешь, что сдвинуло цифры.
Чек-лист пейвола перед следующей отправкой
- Пейвол появляется в конце онбординга, после демонстрации ценности.
- Бесплатный пробный период указан явно: длительность, затем цена после него.
- Годовая подписка выделена честно, реально списываемая цена хорошо читается.
- Кнопка «Восстановить покупки» есть на пейволе и работает.
- Указаны название, длительность, цена продления и автоматическое продление.
- Ссылки на условия использования и политику конфиденциальности есть в приложении и в описании App Store, на каждом языке.
- Полный путь покупки протестирован в песочнице на настоящем iPhone.
- События аналитики покрывают каждый шаг, от онбординга до покупки.
Если ты ещё сомневаешься в самой модели, подписка или разовая покупка, у меня есть отдельный гайд: подписка или разовая покупка для первого iOS-приложения. А вся техническая часть, продукты, RevenueCat и проверка, собрана на странице встроенные подписки iOS.
Собери свой пейвол с iOS Kit
Пейвол лишь одна деталь. Он зависит от онбординга перед ним, от цены, которую ты назначаешь, от страницы в App Store, которая приводит пользователей, и от главной функции приложения, которую нужно держать простой в хорошо продуманной первой версии.
Если хочешь стартовать с готовой базы, онбординг, пейвол и подписки уже есть в стартовом коде iOS Kit, а третий этап его пути посвящён тому, чтобы подключить их к твоему собственному приложению. Гарантировать тебе доход никто не может.
Перед отправкой skills Claude Code из Apple Review Kit проверяют твой пейвол и информацию, которую требует Apple. А на главной показано, как запустить своё мобильное приложение с уже подключённым пейволом.
Частые вопросы
Какие ошибки пейвола iOS мешают продажам первого приложения?
В первых приложениях повторяются семь ошибок: пейвол показан слишком рано или слишком поздно, нет бесплатного пробного периода, годовая подписка плохо выделена. Дальше идут забытая кнопка восстановления покупок, отсутствие информации, которую требует Apple, пейвол, ни разу не протестированный в песочнице, и полное отсутствие измерений. Каждая исправляется конкретной настройкой, которую стоит проверить до следующей отправки в Apple.
Когда показывать пейвол в iOS-приложении?
В конце онбординга, сразу после того, как пользователь почувствовал ценность приложения. Слишком рано: он видит цену, не поняв, что делает приложение. Слишком поздно, например за кнопкой «Premium» в настройках: большинство пользователей его никогда не увидят. Можно показать его ещё раз позже, когда пользователь упирается в ограничение бесплатной версии.
Что должен показывать пейвол iOS, чтобы соответствовать правилам Apple?
Apple требует на экране оформления подписки название и длительность подписки, что она даёт, чётко показанную полную цену продления и способ восстановить покупки. Нужны также ссылки на условия использования и политику конфиденциальности, в приложении и в описании страницы в App Store. Без них в описании будет отказ. Добавь явную фразу про автоматическое продление.
Нужно ли предлагать бесплатный пробный период в iOS-приложении?
Да, особенно для приложения, которое ещё никто не знает: просить заплатить сразу означает большой прыжок, а пробный период позволяет попробовать без риска. Apple называет это вводным предложением, и одному клиенту доступно только одно на группу подписок. Напиши длительность пробного периода, а затем цену после него на кнопке или прямо над ней.
Как выделить годовую подписку, не вводя пользователя в заблуждение?
Выбери годовую подписку по умолчанию, оформи её визуально по-другому и покажи эквивалент в месяц рядом с годовой ценой. Укажи реальную экономию по сравнению с месячной подпиской, посчитанную по твоим настоящим ценам, а не от выдуманной «исходной» цены. Не прячь настоящую цену: крупный месячный эквивалент и мелкая годовая цена означают вводящий в заблуждение пейвол и повод для отказа.
Как протестировать пейвол iOS перед отправкой в Apple?
С помощью песочницы (sandbox) Apple: тестовых аккаунтов, созданных в App Store Connect, которые позволяют покупать без списания денег. На настоящем iPhone пройди весь путь: онбординг, запуск пробного периода, премиум-доступ, затем удаление приложения, переустановку и восстановление покупки. Проверь также отображение на самом маленьком и самом большом поддерживаемом тобой iPhone.