iPhone App Store (платное приложение) - Промо-коды / обновления

У меня есть несколько конкретных вопросов, касающихся платных приложений в App Store, а также промо-коды и обновления. Я провел свое исследование, но я либо не нашел ответов, либо нашел очень устаревшие ответы "Я думаю, что это так...".

  1. Я выпускаю промо-код для версии 1.0.0 приложения стоимостью 0,99 долл., Поэтому клиент получает его бесплатно. Когда этот клиент обновится до версии 1.0.1, ему придется платить? (Имеет ли значение, обновится ли он до истечения 4-недельного срока действия промокода?)
  2. Я выпускаю приложение, которое "бесплатно в течение ограниченного времени", в версии 1.0.0. Для версии 1.0.1 я меняю цену на 0,99 $. Новые клиенты, очевидно, платят $ 0,99, но как насчет клиентов, которые купили в течение "ограниченного времени"? Должны ли они платить при обновлении?
  3. До меня дошли слухи, что ответ на поставленный выше вопрос звучит так: "Да, существующие клиенты должны платить за обновление", только если это серьезное изменение версии. Например. Клиент получил 1.2.0 бесплатно и получит обновление 1.3.0 бесплатно и 1.4.0 бесплатно, но за обновление 2.0.0 придется заплатить.

Спасибо!

2 ответа

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

  2. Ценовые предложения "ограниченного времени" в App Store - просто маркетинговые слова, они не имеют технического эффекта. Никто никогда не должен платить при обновлении до более поздней версии того же приложения.

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

Подводя итог: ключевой момент: обновления приложений всегда, всегда бесплатны, независимо от того, какую версию вы купили или как вы за нее заплатили (включая обмен промо-кода).


По сути, этот факт вызывает сожаление. Если бы разработчики могли взимать плату за обновления, пользователи могли бы выбрать, принимать ли обновление или нет. Если бы они заплатили за обновление, данные из старой версии продолжали бы нормально работать в новой версии. Основная проблема со сценарием, который я описал в #3, когда разработчик отказывается от старого приложения, а "обновление" - это действительно все новое приложение, представленное в магазине, заключается в том, что данные на устройстве связаны с уникальным идентификатором приложения, которое оно было создано. с, затрудняя или делая невозможным переход на новую версию (в зависимости от того, как разработчик ее обрабатывает).

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

Хотя обновления бесплатны, и в iTunes Connect, похоже, нет средства, чтобы платить за них разработчикам, вы можете сделать это по подписке. Таким образом, вы можете продать годовую подписку. Другая возможность - добавить код в свое приложение, чтобы сохранить номер версии приложения в NSUserDefaults, затем вы можете проверить, совпадает ли текущая версия с последней запущенной версией - и если да, то сделать покупку в приложении. Честно говоря, я не думаю, что это справедливо иметь вечно бесплатные обновления. Возможно, это следует оставить на усмотрение разработчика - они могут позволить 3 бесплатных обновления, затем платить за каждое 3-е, и т. Д. Но если мы предложим политику, это означает, что мы можем не только создавать новый источник дохода, но и переводит ценность, которую клиент получает в поддержку непрерывного развития.

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

Другие вопросы по тегам