У меня есть приложение, которое я собирался выпустить как бесплатную (облегченную) версию с некоторыми из всех функциональных возможностей и платную полную версию с расширенными функциональными возможностями. Теперь, когда я покупаю бесплатные приложения, я собираюсь пойти по этому пути с возможностью разблокировать функции по мере необходимости. Я не говорю о пробной версии, срок действия которой истекает. Я хочу, чтобы люди могли опробовать приложение и получить представление об интерфейсе и функциональных возможностях, прежде чем принять решение о покупке полной функциональности каждого основного раздела приложения.
Вот аналогия моего приложения. Допустим, у вас есть приложение для приготовления пищи, которое учит вас готовить в разных стилях. Там может быть основной раздел для французского, итальянского и китайского языков. В каждом разделе могут быть разблокированы некоторые элементы в бесплатном приложении, чтобы пользователи могли видеть пользовательский интерфейс и основы функциональности. Затем пользователь может принять решение о покупке каждого основного раздела (или нет) по отдельности с помощью покупки приложения или купить приложение с полной версией (с моделью бесплатного / платного).
Одна из проблем, с которой я могу предложить бесплатное приложение при покупке приложения, связана с обратной связью. В моем описании в магазине приложений было бы очень ясно, что в приложении есть возможность приобрести все функции, но я беспокоюсь, что менее серьезные пользователи могут / могут оставить отрицательный отзыв. Я полагаю, что это всегда риск, но мне любопытно, что с этим случается.
Также кажется, что может быть намного сложнее отслеживать, какие части приложения заблокированы и разблокированы при покупке приложения. Я знаю, что мне нужно было бы иметь весь код для полной функциональности и "заблокировать" части, которые не были куплены. Как люди обычно блокируют части своего кода? Я не говорю о процессе покупки (я прочитал Руководство по программированию покупки в приложении), но после того, как покупка была сделана. Буду ли я просто отслеживать, что пользователь приобрел, и ставить условные обозначения в разделы, которые изначально заблокированы? Или есть и другой способ сделать это?
Мой инстинкт для покупки в приложении (особенно потому, что пользователи могут приобрести основные разделы, которые они хотят по отдельности).