Проверьте платные подписки. Как найти их на iPhone и Mac — Блог re:Store Digest
В настройках App Store можно проверить свои подписки, чтобы убедиться, что вы не платите за приложения, которыми уже не пользуетесь. Мы расскажем, как это сделать.
Для чего стоит проверить свои подписки
Многие приложения из App Store предлагают бесплатный пробный период на одну-две недели, месяц и даже больше. Это дает вам возможность сначала проверить эффективность программы, а уже потом начинать платить за нее.
Не все знают, что после бесплатного пробного периода такие программы автоматически продлевают подписку на платной основе. При этом срок выбирает разработчик, поэтому с вашей карты могут списать даже сумму за обслуживание на год вперед.
Более того, вы могли прекратить использовать приложение, но не отменить подписку. Это еще одна причина, чтобы проверить все свои подписки и отписаться от тех, которые уже не нужны.
Как отменить подписку на iPhone и iPad
Шаг 1. Откройте App Store.
Шаг 2. Перейдите в раздел «Сегодня», «Игры», «Приложения» или «Обновления».
Шаг 3. Разверните меню учетной записи Apple ID.
Шаг 4. Выберите пункт «Управлять подписками».
Шаг 5. Перейдите в меню подписки из перечня «Действующие».
Шаг 6. Выберите возможность «Отменить подписку».
Обратите внимание: даже если вы отмените подписку, то все равно сможете продолжить полноценно использовать приложение до окончания оплаченного периода.
Как отменить подписку на Mac
Шаг 1. Откройте Mac App Store.
Шаг 2. Разверните раздел учетной записи Apple ID.
Шаг 3. Перейдите в меню «См. информацию».
Шаг 4. Введите пароль учетной записи Apple ID.
Шаг 6. Перейдите в меню подписки из перечня «Действующие» с помощью кнопки «Изменить».
Шаг 7. Выберите возможность «Отменить подписку».
Обратите внимание: даже если вы отмените подписку, то все равно сможете продолжить полноценно использовать приложение до окончания оплаченного периода.
как отключить iTunes и другие платные услуги
Большинство приложений на App Store изначально предлагаются для бесплатного пользования, но по прошествии определенного периода автоматически за них начинают списывать оплату. Где и как отключить подписку на айфоне на приложения – тема данной статьи.
Что собой представляет подписка на iPhone
Под подпиской подразумевается платный доступ к скаченным на телефон приложениям или службам (к примеру, трансляция видео). Определенная сумма взимается автоматически каждый месяц, если эту опцию не отключить.
Важно! Если подписка была оформлена с целью ознакомления только на бесплатный пробный период, то надо успеть ее отменить как минимум за сутки до его завершения. Сразу же после отмены закроется доступ к содержимому приложения. Когда отказ произведен, но за использование уже внесена плата, то вход будет открыт до конца месяца (пока не придет время выставления нового счета).
Как можно посмотреть свои платные подписки
Чтобы узнать, какие имеются платные подписки на Айфоне или Айпаде с ОС iOS, действуют следующим образом:
- В настройках найдите и откройте раздел «iTunes и App Store».
- В самом верху экрана вы увидите ваш Apple ID. Затем кликните по нему.
- После этого нажмите на «Просмотреть Apple ID».
- Входите в свой аккаунт с помощью ввода пароля, отпечатка пальца (Touch ID) либо фейс-контроля (Face ID). Сразу же откроется доступ к меню, где переходите в «Подписки». Здесь можно увидеть все действующие приложения, скаченные из App Store или Apple Music.
Если знать, как удалить или продлить подписку в айфоне на приложение, то это займет пару секунд.
Если интересующая подписка отсутствует в открывшемся списке, вероятнее всего был произведен вход в другой аккаунт (при условии, что у пользователя их несколько). Поэтому надо посмотреть подписки во втором кабинет. Если же и там ненужная подписка не обнаружена, то деньги снимаются не Apple, а сторонним поставщиком услуг. Чтобы решить проблему, необходимо с ним выйти на связь.
Особенности настройки подписок
Управлять своими подписками на iPhone и iPad не так сложно, если придерживаться данного алгоритма:
- Войдите в настройки меню и нажмите на свой Apple ID, который высветится в верхней части экрана.
- Левой кнопкой мышки кликните по иконке «iTunes Store иApp Store».
- Затем зайдите в личный Apple ID.
- Кликните по записи «Просмотреть Apple ID» и войдите в аккаунт по паролю, с помощью отпечатка пальца или сканирования фейса.
- Теперь входите в пункт с подписками.
- Чтобы изменить какую-то определенную подписку, найдите ее и раскройте. На высветившейся заставке вы можете поменять период действия платного пользования приложением или отписаться от данной услуги.
Практически также действуют, если необходимо поменять вид оплаты за использование приложения:
- Через настройки, следуя тем же путем, как и в предыдущей инструкции, вы попадете в собственный идентификатор Apple ID.
- Затем нажмите на просмотр Apple ID.
- Далее, в подразделе «Управление способами оплаты» или «Платежная информация» (на старых версиях iOS), вы сможете отредактировать способы и порядок внесения платежей.
Для смены платежных реквизитов нажмите на нужный вариант и внесите поправки. Возможно, система затребует ввода кода безопасности, указанного на пластиковой карточке.
Чтобы внести дополнительный вариант платежа, коснитесь курсором пункта «Добавить способ оплаты». Для удаления ненужного пункта нажмите на знак минус либо сделайте прокрутку влево и кликните по «Удалить».
Справка! Порядок, согласно которому Apple снимает деньги за пользование подписками, изменить не предоставляется возможности. Система предпринимает последовательные попытки, начиная с первого варианта по списку.
Как отключить подписки на iPhone
Как убрать подписку на айфоне (версии iOS 12.1.3 и ниже) на платные услуги:
- Из меню последовательно переходите по пунктам: Настройки – Свое имя — iTunes Store и App Store.
- Кликните по своей учетной записи и в высветившемся окошке жмите на просмотр Apple ID. Программа попросит подтвердить личность пользователя путем ввода пароля или сканирования пальца (лица).
- На новой вкладке заходите в подписки, где вы увидите их все по списку. Они делятся на активные и пассивные. Обозначьте ту, от которой желаете отказаться (она должна числиться действующей). Из предложенных вариантов, выберите «Отменить подписку». Аналогично действуйте, если захотите отписаться от приложения во время пробного периода, когда за него еще не взимается плата.
Важно! Несмотря на то, что вы отменили подписку, она еще будет значится как действующая определенный срок и ей можно пользоваться. Однако деньги за нее уже не спишутся в следующем месяце.
Пользователям iPhone и iPad версии iOS 12.1.4 и выше, отписаться от обременительных платных подписок еще проще. Достаточно активировать утилиту App Store, путем нажатия на картинку личного профиля. Затем надо выбрать пункт по управлению подписками.
Моментально откроется страничка с перечислением действующих подписок, за которые Apple регулярно снимает со счета деньги. Пользователю нужно только выбрать ненужную и отменить.
Удалить или отменить просмотры фильмов через приложение ivi+ можно через настройки устройства. Для этого следуют пошагово: ITunes store, App Store – свой ID (обычно это email) — Просмотреть Apple ID – Управлять. В высветившихся подписках кликают по ivi.ru и передвигают ползунок, затем дают согласие на отключение.
Справка! Привязка iCloud Drive не высвечивается в общем списке того, на что подписан пользователь. Осуществлять контроль за этим приложением надо отдельно: Настройки — Apple ID – iCloud – Управление хранилищем – Смена плана.
Как вернуть отменённую подписку на iPhone
Если вдруг захотелось вернуть отмененную подписку, то придерживаются такой схемы действий:
- Заходите в настройки и Откройте «iTunes и App Store».
- Кликните мышкой по записи Apple ID
- Затем пройдите по ссылке «Просмотреть Apple ID» и вбейте кодовые данные для входа в профиль либо воспользуйтесь сканером Touch ID.
- Нажмите на пункт «Подписки» и там пролистайте страницу до низа, где увидите подраздел «Закончившиеся подписки». Раскрыв его, вы сможете отыскать нужную. Для ее возобновления обозначьте способ оплаты.
Как только подписка восстановится, со счета будет списана требуемая сумма. После чего приложение высветится в разделе активных.
Чтобы автоматически не снимались деньги со счета за подписку, надо перед отключением передвинуть ползунок напротив записи «Автовозобновление».
Можно ли вернуть деньги, потраченные на подписку
Если ваша банковская карточка привязана к Apple ID и с нее не удалось списать средства из-за нулевого баланса, то платеж будет висеть на счете до его пополнения.
Возникает некая неопределенность:
- пока не произойдет оплата по задолженности, отменить подписку нельзя;
- лишаться денег не хочется, поскольку придется отдать немалую сумму за ненужное приложение.
Как поступить в такой ситуации? Самое простое, что можно сделать – это пополнить баланс карты, а после списания платежа, отказаться от подписки. А можно позвонить по горячей линии компании и разъяснить оператору свою проблему. Велика вероятность, что долг аннулируют. Аналогично поступают, если хотят вернуть деньги за уже оплаченные услуги. Главное, не откладывать это в долгий ящик, а действовать быстро.
Если нет желание общаться со специалистами из службы поддержки, то существует еще один выход – запросить возврат через систему. Последовательность шагов:
- Откройте iTunes и войдите во вкладку «Учетная запись», затем – «Просмотр».
- Вбейте в строку кодовую комбинацию для входа в персональный профиль. Во всплывшем информационном окне выберите «Историю покупок» и нажмите на просмотр всех.
- В списке отыщите нужное приобретение и жмите на кнопку «Еще», затем – «Сообщить о проблеме».
- Далее описываете свою ситуацию, обозначаете проблему и отправляете на рассмотрение.
Теперь ожидайте ответа. Обычно, спустя несколько часов приходит положительное решение по возврату платежа на счет списания в ближайшие 30 суток. Только все претензии подобного плана принимаются в течение 3 месяцев со дня совершенной покупки.
( Пока оценок нет )
Уровни авто-возобновляемых подписок в iOS-приложении / Apphud corporate blog / Habr
Привет, это Ренат из Apphud. В этой статье расскажем, что такое уровни авто-возобновляемых подписок, как их правильно настроить и в каких случаях пользователю возвращаются деньги за неиспользованный оплаченный период.
Что такое уровень подписки?
Это обозначение класса подписки в зависимости от предлагаемого ею уровня сервиса. Подписка первого класса означает наивысший уровень сервиса, второго класса – ниже, и так далее. В действительности редко в каком приложении можно встретить два уровня подписок, не говоря уже о трех и более.
Два уровня подписки в приложении газеты The New York Times.
Как настроить уровни подписки?
Чтобы настроить уровни подписки, перейдите в App Store Connect, выберите свое приложение и перейдите во вкладку Функции. В разделе встроенных покупок перенесите подписку на уровень выше или ниже. Для этого выберите нужную подписку, нажав и удерживая значок перетаскивания, и переместите подписку на нужный уровень.
Перетаскивание подписки на уровень выше.
Подписка под номером 1 должна предлагать наивысший уровень сервиса, например, подписка на все категории журналов. Между длительностью подписки и ее уровнем нет зависимости. Так, наивысшая подписка может быть годовой, а подписка уровнем ниже – месячной.
Изменение подписки
Пользователь может сменить подписку в приложении App Store после ее оформления. Он может повысить (апгрейд), понизить (даунгрейд) уровень или сменить подписку в пределах одного уровня (кроссгрейд).
Повышение уровня подписки (апгрейд)
Если текущая подписка пользователя активна, то он немедленно перейдет на новый тариф, а неиспользованная часть оплаченного периода вернется на карту.
Уведомление о том, что при апгрейде подписки возвратится часть средств.
В конце статьи рассмотрим, как отлавливать повышение уровня подписки и вычислять сумму возврата.
Понижение уровня подписки (даунгрейд)
Понизив уровень, пользователь переходит на новый по окончании текущего оплаченного периода. Средства не возвращаются, а стоимость новой подписки списывается при ее активации.
Смена подписки в рамках одного уровня (кроссгрейд)
Это распространённая ситуация, она делится на два типа: смена подписки одной длительности и разных. При смене подписки с другой длительностью произойдет то же самое, что и при даунгрейде: подписка применится по окончании текущего оплаченного периода.
Если длительности совпадают, текущая подписка отменится и немедленно начнется новая. Деньги спишутся за новую подписку, а неиспользованная часть старой подписки вернется пользователю.
Как узнать о смене подписки на сервере?
Можно валидировать App Store чек или слушать серверные уведомления Apple.
Во время проверки каждой новой транзакции нужно смотреть, не изменился ли product_id. Изменение product_id говорит о том, что пользователь сменил подписку в настройках App Store.
Кроме этого можно смотреть на значение auto_renew_product_id
в pending_renewal_info
. Оно поможет узнать об изменении product_id еще до вступления новой подписки в силу.
Если у вас настроены серверные уведомления, слушайте уведомление DID_CHANGE_RENEWAL_PREF, которое вызывается при смене продукта. Можно ограничиться этим уведомлением и достать новый product_id из параметров запроса, а можно выполнить повторную проверку App Store чека. Во последнем случае серверные уведомления Apple будут служить только триггером для внеплановой проверки.
Как вычислить сумму возврата при апгрейдах?
Чтобы понять, был ли апгрейд, нужно проверить значение поля is_upgraded
. Значение true
говорит о том, что следующая транзакция относится уже к новой подписке.
Заметим, is_upgraded
будет равно true
еще и при смене подписки с одинаковыми длительностями в рамках одного уровня. То есть is_upgraded = true
означает не повышение уровня, а факт того, что была произведена смена подписки с возвратом средств.
Кроме поля is_upgraded
в этой транзакции появится поле cancellation_date
, которое указывает на время отмены подписки. Оно равно или почти совпадает с датой начала следующей транзакции.
Получается, поле cancellation_date
появляется не только при возврате подписки, но и при апгрейде.
Заметим, что при апгрейдах в Sandbox-подписках поле cancellation_date
отсутствует. Поэтому при тестировании в Sandbox нужно вместо cancellation_date
использовать purchase_date
следующей транзакции. Подробнее о cancellation date можно почитать в документации Apple.
Чтобы вычислить сумму, которая должна вернуться пользователю, нужно разделить неиспользованный период на полный период предыдущей подписки и умножить на ее стоимость:
# upgrade_date is `cancellation_date` in prodiction or `purchase_date` of new transaction in sandbox
# to_f converts date to float timestamp value
prorate_amount = price * (upgrade_date.to_f - cancellation_date.to_f) / (expires_date.to_f - purchase_date.to_f)
Как это реализовано в Apphud?
Apphud автоматически отслеживает изменения в подписках и вычисляет возврат неиспользованной части.
Пример смены подписки в рамках одного уровня с возвратом части средств в Apphud.
От iOS-разработчика не требуется самому обрабатывать эти ситуации. Нужно только интегрировать SDK, остальное сделает Apphud.
Заключение
Оказывается, просто обновлять значение product_id
недостаточно: нужно также учитывать возврат средств при апгрейдах. Работа с подписками требует обработки многих пограничных ситуаций. Мы делаем Apphud – сервис, который сильно упрощает работу с подписками. Можно начать пользоваться бесплатно. Регистрация – по этой ссылке.
Трудности при расчете выручки с авто-возобновляемых подписок в iOS-приложениях
Привет, это Ренат из Apphud. Если у вас есть приложение с авто-возобновляемыми подписками или вы собираетесь выпустить свое первое приложение с подписками, то рано или поздно перед вами встанет вопрос, как правильно пересылать выручку с подписок в свои аналитики. Поговорим об этом.
Для чего нужно считать выручку с продаж подписок?
Выручку с подписок нужно считать, чтобы отправлять ее в продуктовые аналитики и системы атрибуции, которые не умеют этого делать: Amplitude, Mixpanel, AppsFlyer, Branch, Adjust. Вам пригодится свой сервер, чтобы отслеживать подписочные события: конвертации, продления, отмены – и отправлять их в вашу аналитику. К сожалению, не все продуктовые аналитики поддерживают Server-to-Server API. Например, Firebase или Flurry. У них нет API для отправки событий со своего сервера, и они не поддерживают трекинг подписок. Как говорится, и сами не делают, и другим не дают.
В этой статье я расскажу, с какими трудностями вы можете столкнуться, если решите делать это самостоятельно.
Аналитика подписок в App Store Connect не дает полную картину
Вообще, аналитика в App Store Connect не является аналитикой вовсе. Вы можете увидеть лишь общую картину: конверсии, количество событий и retention. Apple даже и не претендует на звание полноценного конкурента продуктовым аналитикам. App Store Connect примитивен:
- нельзя связать данные c пользователями и источниками трафика;
- нельзя построить собственные воронки и графики;
- данные обновляются раз в сутки.
Обзор подписок в App Store Connect
Почему отправлять выручку с подписок с iOS устройства – плохая идея
Основная проблема – нельзя отправлять подписочные события, когда приложение не запущено. Списание средств случается в начале каждого периода подписки, и не известно, когда пользователь запустит приложение. Это может случиться через день, через неделю или никогда. В последнем случае ничего отправлено не будет.
Типы событий
На первый взгляд, достаточно только двух событий: начало триала и списание средств. В действительности, событий много и происходят они часто. Вы можете составить набор из 5 событий, а можете из 20. Все зависит от ваших нужд.
Ниже указан примерный набор событий, связанных с подписками.
Продления
Обычное продление, активация триала, оформление вводного и промо-предложения (бесплатного и платного).
Конвертация в регулярную подписку
Конвертация триала, платного вводного и промо-предложения (бесплатного и платного).
Истечения
истечение регулярной подписки, истечение триала, истечение платного вводного предложения, истечение бесплатного промо-предложения, истечение платного промо-предложения
Возвраты
возврат регулярной подписки, возврат платного вводного предложения, возврат платного промо-предложения
Прочие события
включение возобновления, отключение возобновления, переход в льготный период, апгрейд подписки
Довольно много событий, не так ли? Apphud отслеживает 19 типов событий. Вы можете задать каждому событию свое название и объединить некоторые списания средств под одним событием.
Сложности с вычислением цены
Самая большая трудность в том, что в чеке Apple не указывает сумму списания. Возможно Apple когда-нибудь добавит это в чек, но пока приходится обрабатывать вручную следующие ситуации.
Изменение цены
При повышении стоимости подписки разработчик может указать, применять ли новые цены для новых подписчиков. Если выбрано применять, то тут все просто. Подписка просто истечет, если пользователь отказался от повышения цены. А если выбрано не применять, то для старых подписчиков необходимо использовать те цены, на которые они изначально подписались. StoreKit не возвращает информацию о том, по какой цене пользователь оформил подписку, поэтому нужно где-то хранить цену для каждого пользователя.
Смена подписки
Оформив подписку, пользователь сам может сменить ее длительность и цену в настройках подписки в приложении App Store. Нужно проверять идентификатор продукта при продлении подписки и доставать соответствующую ему цену. Смена подписки бывает трех видов: даунгрейд, кросс-грейд и апгрейд. Об этом мы написали отдельную статью на хабре, также можете почитать официальную документацию здесь.
Возврат неиспользованной части подписки
Да, бывает и такое. При кросс-грейдах и апгрейдах подписки неиспользованная оплаченная часть вовзращается пользователю, и сразу же списывается стоимость новой подписки.
Пример пользователя в Apphud, который сменил подписку c возвратом неиспользованной части
Разные цены для разных стран
В App Store Connect может создать для одной подписки разные цены для разных стран. Поэтому нужно хранить цены для каждой страны отдельно и использовать цену, соответствующую стране пользователя.
Разные валюты
Не все продуктовые аналитики поддерживают конвертацию валют. Необходимо конвертировать цены в базовую валюту (например, USD) и везде использовать только ее. В Apphud мы регулярно обновляем курсы валют, используя Open Exchange Rates.
Комиссия Apple
Комиссия Apple составляет 30%. Но после года пользования подпиской, комиссия Apple снижается до 15%. Важный нюанс: разрывы в подписке суммой более 60 дней сбрасывают дату непрерывного пользования.
Вводное предложение не обязательно вводное
Это значит, что триал и платные вводные предложения могут быть не только в начале подписки, их можно оформить и при возвращении в подписку, если ранее пользователь не оформлял вводное предложение.
Цены вводных предложений
Необходимо хранить на сервере цены и тип вводных предложения для каждой страны: триал, предоплата или оплата по мере использования. Подробнее о вводных предложениях читайте тут.
Промо-предложения
Промо-предложения могут чередоваться и сменять друг друга, потому что могут быть использованы неограниченное число раз. Нужно хранить не только цену основной подписки, но и цены всех промо-предложений для каждой страны. Подробнее о промо-предложениях читайте тут.
Пример пользователя в Apphud, который оформил подписку с вводным предложением, а затем воспользовался промо-предложением.
Возвраты
Нужно вычислять транзакции, по которым был произведен возврат, и отправлять в аналитики отрицательные суммы.
Определение user ID при запуске с другого устройства.
Пользователь может запустить приложение с другого устройства. Важно правильно определять user ID, под которым послать данные в аналитику. В некоторых случаях придется объединять пользователей на сервере. Продления должны отправляться по корректному user ID.
Хранение чеков пользователей и проверка по расписанию
Напоследок, нужно сохранять чеки пользователей и проверять их перед предполагаемой датой истечения и при событиях, которые присылает Apple в своих уведомлениях.
Интеграции в Apphud
Одна из функций Apphud – интеграции, позволяющие отправлять подписочные события в продуктовые аналитики через наш сервер.
Интеграции c продуктовыми аналитиками
Чтобы включить интеграции с Amplitude или Mixpanel, нужно добавить API key в настройках Apphud.
После добавления интеграции в вашу аналитику будут приходить события в реальном времени. Вы сможете узнать ARPU, MRR, показатели конверсии триала, отписок и др. И, конечно, связать все это с вашими собственными событиями внутри приложения. Еще вам будут доступны показатели по каждому пользователю: потраченная им сумма, количество транзакций и другие.
Пример пользователя в Mixpanel после добавления интеграции в Apphud
Интеграции с системами атрибуции
Если вы рекламируете ваше приложение или собираетесь это делать, то интеграция Apphud с AppsFlyer или Branch поможет вам отследить эффективность ваших рекламных кампаний. Вы сможете сравнивать каналы трафика по общей выручке с подписок и другим метрикам.
Выручка с подписок по разным каналам трафика в Branch
Интеграции с мессенджерами
Еще вы можете получать информацию о новых триалах или продлениях в реальном времени в Slack или Telegram. Интеграция займет не более одной минуты.
Заключение
Считать точную выручку с подписок самостоятельно сложно. Кроме наличия собственного сервера, вам нужно будет правильно вычислять сумму списания. На реализацию у вас уйдет много времени и ресурсов, которые стоит потратить на улучшение продукта. Apphud поможет вам правильно посчитать выручку с подписок и перешлет их в ваши аналитики.