Привет, это Ренат из Apphud. В этой статье расскажем, что такое уровни авто-возобновляемых подписок, как их правильно настроить и в каких случаях пользователю возвращаются деньги за неиспользованный оплаченный период.
Пользователь
Трудности при расчете выручки с авто-возобновляемых подписок в iOS-приложениях
Привет, это Ренат из Apphud. Если у вас есть приложение с авто-возобновляемыми подписками или вы собираетесь выпустить свое первое приложение с подписками, то рано или поздно перед вами встанет вопрос, как правильно пересылать выручку с подписок в свои аналитики. Поговорим об этом.
Как добавить поддержку льготного периода (Billing Grace Period) в iOS приложении?
В сентябре Apple добавили поддержку льготных периодов (или grace-периодов) для возобновляемых подписок. Она позволяет пользователям, оформившим подписку, сохранить доступ к платному сервису, даже если ее не удалось продлить вовремя из-за проблем с оплатой. Подписка возобновится, когда пользователь обновит способ оплаты.
Как проверить доступность вводного предложения в iOS
Если в вашем приложении с подписками вы используете вводные предложения (триал, оплата по мере использования или предоплата), то прежде чем показать цену на экране оплаты, вам нужно определить доступность вводного предложения для пользователя. Если пользователь до этого уже оформлял триал, то для него вы должны отображать полную цену.
Всем привет, на связи Ренат из Apphud – сервиса, который упрощает работу с подписками в iOS-приложениях. Сегодня я расскажу, как определить, есть ли у отдельно взятого пользователя право активировать вводное предложение или нет.
Реализация промо-предложений в iOS. Как зарабатывать на подписках больше?
В iOS 12.2 Apple добавила новую классную фичу – промо-предложения. Теперь приложения с авто-возобновляемыми подписками могут предлагать нынешним или бывшим клиентам персональные скидки или дополнительный бесплатный период. Промо-предложения распространяются на платящих, плативших, находящихся в триале и отменивших триал пользователей. В отличие от вводного предложения, промо-предложение можно купить сколько угодно раз по усмотрению разработчика. Но реализация требует наличия сервера для генерации цифровой подписи.
Эффективная работа с SQLite на примере ICQ
Несколько слов об исходной задаче. Основная сущность у нас — профиль ICQ, у которого есть список контактов, а у тех есть сообщения. Наше приложение существует уже много лет, разрабатывалось разными людьми с разными подходами, номер версии основной БД уверенно приближался к 30. Кроме того, количество фич в продукте невозможно предсказать заранее, это тоже повлияло на архитектуру. В общем, модель данных изначально была примерно такой:
Теория относительности в реальном мире: GPS
Люди часто спрашивают меня: «Чем же так хороша теория относительности?». Обычно о ней думают как о некой абстрактной, мистической математической теории, никак не связанной с повседневной жизнью. На самом деле, это совсем не так.
Автоматическое исключение из рассылки нерабочих email адресов
Представьте, что у Вас есть веб-приложение и одной из его функций является массовая рассылка новостей Вашим пользователям.
По некоторым причинам часть email адресов пользователей нерабочие или неверно заполненные. Хорошо бы таких пользователей автоматически отписать от рассылки?
AngularJS + UI Router: проверка авторизации и прав доступа
Предпосылки
Информацию об авторизованном пользователе я решил хранить в sessionStorage, копируя её при запуске приложения в
$rootScope
. Также по рекомендации авторов UI Router я храню в $rootScope значения объекты $state
и $stateParam
, для удобного доступа. Информацию же о доступе к тому или иному состоянию можно передавать через блок data
при описании самого состояния. Поскольку в моем приложении везде закрыт доступ, я решил идти от обратного и добавлять значение noLogin = true
для состояний, которые не требуют авторизации, например страницы ввода логина, восстановления пароля или регистрации.Все начинается с анонса на Хабре
В нашем случае – это второй вариант. Ваши замечания, советы и рекомендации определили дальнейшее развитие проекта. О том каким он стал и чего добился за 2 месяца работы, мы хотим рассказать в этом посте.
Биллинг в SaaS-приложениях на Ruby on Rails
Для удобства работы с оплатой по картам, мы заюзали известный gem activemerchant от Shopify, но столкнулись с такой делемой – activemerchant не поддерживал cloudpayments. Мы быстренько решили эту проблему допилив гем, он доступен на нашем аккаунте на гитхабе.
Вкратце
Нам требовалась система, которая бы имела следующие возможности:
- Возможность привязки карт пользователей
- Ежемесячный/ежегодный биллинг
- Индивидуально настраиваемый триальный период для пользователей
- Возможность обновления тарифа клиентом в любое время
Как запустить Landing Page за 4 минуты?
Этот пост о том, как мы, решая собственную проблему, создали сервис, который уже сегодня решает проблемы сотни предпринимателей. Но обо всем по порядку.
В начале 2012 года, работая над проектом в сфере подарков, мы впервые столкнулись с проблемой низкой конверсии. Пользователи посещали сайт, загружали свои фотографии, но конверсия в оплаты составляла всего 0,024%. От таких цифр ухудшалось не только настроение, но и финансовое состояние всей компании. На тот момент мы были резидентами бизнес-инкубатора ИТ-парка Набережных Челнов и в рамках образовательной программы посетили курс Start in Garage. Там нам впервые подробно рассказали о Landing Page: какие проблемы решают и как они работают. Мы решили опробовать данную технологию в своем проекте. Буквально за 4 дня, проработав несколько простых вариантов Landing Page, мы смогли увеличить конверсию в оплаты до 2,1%. Вдохновленные таким достижением, мы сделали несколько продающих страниц для своих знакомых – результат оказался хорошим: число заявок с директа увеличилось в 1,5-4 раза.
Тогда мы решили попробовать себя в коммерческой разработке Landing Page. После нескольких месяцев работы мы столкнулись со следующей проблемой: сделали landing page, получили оплату, через неделю клиент попросил поменять заголовок, потом цвет кнопки, потом поставить запятую и т.д. Мы ему говорим: «Дайте доступ к ftp», – а он удивляется и не понимает о чем идет речь. И мы половину рабочего дня тратим на получение доступа и на внесение мелких правок.
Информация
- В рейтинге
- Не участвует
- Откуда
- Оренбург, Оренбургская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность