Монетизация

Разработка приложения с подпиской: платежи, доступ и удержание

Что происходит с доступом после отмены, ошибки платежа и смены телефона.

Экраны приложения AB.Money с библиотекой материалов
Экраны приложения AB.Money с библиотекой материалов
Короткий ответ

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

Оцените приложение в коротком опросе

Начать

Подписка начинается с обещания пользователю

Человек купил доступ к урокам на месяц. Через неделю он отключил автоматическое продление. Может ли он продолжать смотреть уже оплаченные уроки? Обычно да, до конца оплаченного срока. Но если следующий платёж не прошёл, приложение должно учитывать правила конкретного магазина и состояние подписки. Слово «отменено» в этих двух ситуациях означает разное.

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

Проверьте, подходит ли подписка продукту

Подписка оправданна, если человек регулярно получает новую пользу: занятия, обновляемую библиотеку, сопровождение или рабочий инструмент. Разовая задача сама по себе слабая причина для ежемесячной оплаты. Правила Apple и Google Play требуют ясного описания условий и доступа; конкретный способ оплаты зависит от того, что именно продаётся и где работает продукт.

Перед дизайном спросите себя: за что пользователь согласится платить через три месяца, когда интерес к новинке пройдёт? Если ответить нечего, сначала стоит проверить предложение, а уже затем строить подписочный экран.

AB.Money как пример wellness-приложения с подпиской
Кейс Appfyl: приложение для здоровья и благополучия по подписке

Сначала предложение, потом экран оплаты

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

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

Правила Apple и Google, которые нужно учитывать

У Apple и Google разные настройки товаров и разные состояния продления. В обоих магазинах необходимо создать подписочный продукт, показать условия и получать сведения об изменениях покупки. Одной отметки «пользователь нажал оплатить» недостаточно для выдачи доступа. Технические детали подтверждайте по документации Apple и жизненному циклу подписки Google Play.

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

Стройте не только оплату, а доступ

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

СостояниеЧто происходит с доступомЧто объясняет поддержка
Оплаченный срок действуетУроки открытыДата окончания текущего периода
Продление отмененоОплаченный срок обычно остаётся доступнымПосле даты окончания нового списания не будет
Платёж не прошёлЗависит от периода восстановления в магазинеКак обновить способ оплаты и когда доступ изменится
Период восстановления закончилсяПлатные уроки закрытыКак возобновить подписку без потери истории занятий
Деньги возвращеныПроверить отзыв права доступа по сообщению магазинаСтатус возврата и доступные бесплатные материалы
Новый телефонДоступ восстанавливается после проверки покупкиВ какую учётную запись войти и где нажать восстановление

У Google Play льготный период и блокировка аккаунта означают разные права доступа. У Apple поведение зависит от состояния подписки и настройки льготного периода. Не задавайте одно универсальное число дней в статье или интерфейсе: проверяйте фактическое состояние покупки. Если приложение работает и на iOS, и на Android, сервер помогает связать покупки с одной учётной записью и показать одинаковый доступ. Разрешения нельзя надёжно определять по кнопке, нажатой на старом телефоне.

Есть идея приложения и нужен трезвый следующий шаг?

Разобрать идею приложения

Примеры для понимания объема

Медитационное приложение может оставить короткую ежедневную практику бесплатной, а библиотеку длительных занятий открыть по подписке. Для удержания важнее качество и регулярность материалов, чем частота уведомлений. Экраны публичных проектов Appfyl показывают, как может выглядеть аудиобиблиотека; конкретные правила оплаты каждого продукта нужно проверять отдельно.

Экраны аудиоприложения Meta
Пример интерфейса аудиобиблиотеки

В учебном приложении особенно важно сохранить прогресс после перерыва. Если срок подписки истёк, человек может потерять доступ к платному уроку, но его выполненные задания не должны исчезать без объяснения. При новой оплате он должен продолжить с того места, где остановился. Это пример проектного решения; условия своего продукта опишите заранее.

Что усложняет разработку

Работы становится больше, когда в продукте несколько тарифов, разные права доступа, продажи на нескольких платформах, расписание публикаций и отдельная служба поддержки. Особенно внимательно опишите, кто может исправить ошибочный доступ и как такое действие отражается в истории. Шаблон технического задания поможет передать эти требования команде.

Что согласовать до разработки

Возьмите одного учебного пользователя и пройдите с ним семь действий: начало пробного периода, оплату, отмену продления, неудачное списание, восстановление платежа, смену телефона и возврат денег. Для каждого шага запишите, что видит ученик и какие сведения доступны поддержке. Тогда команда сможет проверить не только экран покупки, но и жизнь подписки после него.

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

Как Appfyl строит приложения с подпиской

Среди публичных проектов Appfyl есть приложения с аудиоматериалами и обучением, в том числе AB.Money, Meta и CakeSchool. При обсуждении нового продукта мы сначала выясняем, за что человек будет платить регулярно и как ему помочь при сбое. Потом описываем экраны оплаты и правила доступа. Краткий бриф позволяет передать исходные требования команде для оценки по электронной почте.

Следующий шаг

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

Превратите исследование в план запуска

Appfyl поможет превратить идею в понятный план приложения, список функций первой версии и план первых работ.

Обсудить план приложения

Главные выводы

  • Отмена продления и потеря уже оплаченного доступа — разные события.
  • Приложение должно узнавать состояние подписки от магазина и показывать понятную дату окончания.
  • Ошибку платежа, возврат и смену телефона проверяйте до запуска.
  • Поддержке нужна история покупки и ясный способ помочь человеку.

Полезные ссылки

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

Что происходит, если отменить продление?

Обычно уже оплаченный доступ сохраняется до конца текущего периода. Покажите человеку точную дату окончания, полученную из состояния покупки, и объясните, что нового списания не будет.

Когда нужна оплата через App Store или Google Play?

Для цифровых функций и контента внутри приложения проверьте правила соответствующего магазина до разработки. У физических товаров и некоторых других сценариев условия могут отличаться.

Нужен ли бесплатный пробный период?

Не всегда. Он помогает, если человек успевает увидеть пользу. Укажите дату окончания и будущие условия оплаты до начала пробного периода.

Может ли одна подписка работать на iOS и Android?

Возможно, если продукт связывает покупки с учётной записью и проверяет права доступа на каждой платформе. Отдельно проверьте восстановление покупки на новом устройстве.

Что отслеживать после запуска?

Успешные и неудачные оплаты, отмены, восстановления доступа, обращения в поддержку и реальное использование платных возможностей. Смотрите на причины трудностей, а не только на число покупок.