Могу ли я получать оплату за выпуск новых версий моего приложения в App Store?

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

Есть ли возможность предложить моим существующим клиентам платное обновление моего приложения (например, покупка Office 2010 не дает клиенту права на Office 2013, только на пакеты обновлений, обновления безопасности и т. д.) или мне нужно выпустить обновление как отдельное обновление (и разрешено ли это в ToS Apple)?

вы можете выпускать новые функции как покупки в приложении. Но вы не можете взимать плату за новые версии приложения, за которые пользователь уже заплатил.

Ответы (2)

App Store не поддерживает платные обновления приложений. Вы можете выпускать новые функции как покупки в приложении для текущего приложения (как сказал @Jason).

Однако если вы хотите взимать плату за новую версию самого приложения, вам необходимо выпустить новую версию как отдельное приложение и удалить предыдущую версию из продажи. Обычно принято называть новое приложение "MyApp 2" (с цифрой "2" в имени), чтобы его можно было отличить, поскольку его фактический номер версии будет равен 1, поскольку это новое приложение. Да, немного запутанно...

Одна проблема, о которой следует помнить при таком подходе, заключается в том, что, поскольку MyApp 1 и MyApp 2 являются отдельными приложениями, пользователи MyApp 1 не получат никаких уведомлений о доступности MyApp 2, поскольку это не «обновление» этого приложения. а скорее отдельная вещь совсем.

Спасибо за разъяснение, я полагаю, я мог бы сообщить пользователю о новом приложении через старое приложение (уведомление и т. д.)

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

Я думаю, что Smile Software использовала это, чтобы координировать изменения цен на старое приложение (увеличивая его), и включение старых и новых приложений в один и тот же пакет эффективно позволяло тому, кто выполняет обновление, платить цену за обновление, которая была меньше, чем полная цена за новое приложение. .

Конечно, вы также можете снизить цены для всех и назвать это «обновлением» и надеяться, что все ваши существующие клиенты воспользуются преимуществами «цены на обновление», но ничто не мешает кому-то еще купить новое приложение по цене обновления на время та продажа.

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

Это невозможно в магазине приложений для Mac в 2015 году — только в магазине приложений для iOS.