Mam zamiar wydać dwie wersje mojej aplikacji: bezpłatną i płatną. Płatna aplikacja będzie miała kilka dodatkowych funkcji, ale bez dodatkowej zawartości jako takiej. Pierwotnie zamierzałem udostępnić dwie osobne aplikacje na rynku, ale trudno jest utrzymać jedną podstawę kodu i mieć dwie osobne aplikacje.Zakupy w aplikacji w celu odblokowania płatnych funkcji
Czy zakupy w aplikacji będą lepszym sposobem na zrobienie tego? Dlatego wypuszczam bezpłatną aplikację, a następnie pozwalam użytkownikom na zakup odblokowania dla dodatkowych funkcji. Oznaczałoby to również, że nie musiałbym jawnie korzystać z części licencjonowania systemu Android, ponieważ jest ona uwzględniana w zakupach w aplikacji.
+1. Myślę, że powinieneś również dodać coś o tym, którą z opcji polecasz. Czyni odpowiedź bardziej kompletną. –
Dziękujemy za bardzo kompletną odpowiedź. Moje badania wykazały jednak więcej problemów niż te wspomniane powyżej. Wersja 1 nie pozwala na inną funkcjonalność (działania), tylko zasoby mogą być nadpisane. Wersja 2 nie pozwala na korzystanie z serwerów licencyjnych Google. W tej chwili myślę o wersji 3. W każdym razie, dziękuję za twój wysiłek. –
(1) "darmowy i płatny w oparciu o projekt biblioteki" ma dużą wadę: dwie aplikacje nie mogą zapewnić tego samego "ContentProvider" – rds