Мне интересно, что является лучшим способом иметь две разные версии приложения для Android. Я хотел бы иметь версию моего приложения с объявлениями и одну без рекламы (платной). Каков самый простой способ достичь этого? Я нашел что-то названное версией flavors here, но поскольку я новичок в разработке Android, я не уверен, что это то, что я хочу. Пожалуйста, какие-либо предложения по устранению этого?Платные и бесплатные версии приложения для Android
ответ
У вас может быть две версии приложения в Play Store. Тем не менее, вам придется поддерживать их отдельно, и это разочаровывает переход от бесплатного к платному с помощью этого подхода. Если вы выбрали этот способ поддержки своего приложения, вам придется иметь два проекта: по одному для каждой версии. Это приведет к получению двух копий почти идентичного исходного кода.
Один из подходов, который я видел, заключается в том, что бесплатная версия также содержит функции премиум-класса, которые разблокируются после того, как пользователь устанавливает платные приложения для разблокировки из магазина. Однако это имеет тот же результат, что и первый вариант: вам нужно будет поддерживать два приложения (на этот раз разные, хотя), и пользователям придется устанавливать дополнительное программное обеспечение.
Лучший вариант - включить премиум-версию в качестве покупки в приложении. Приложение будет содержать все функции премиум-класса, но по умолчанию будет заблокировано. Как только пользователь заплатит за продукт в приложении (в данном случае премиум-членство), он откроет все функции.
Подробнее о выставлении счетов в приложении here.
Почему бы просто не опубликовать два приложения с бесплатным, так как это:
MyApp
и платным, как это:
MyApp(Paid)
.
И это, как подготовить их:
Получить ваше приложение работает, и добавить рекламу, а затем подписать его и сгенерировать APK. Опубликуйте его. MyApp.apk
Затем вернитесь назад и отмените рекламу, измените имя пакета, добавьте Paid
к имени, а затем подпишите apk. MyApp(Paid).apk
Затем опубликуйте его.
Благодарим вас за подробный отзыв. Я думаю, что я собираюсь попробовать биллинг в приложении :) –