Mam aplikację i chcę ją wypuścić w wersji Lite, aby zwiększyć widoczność i dać ludziom szansę na wypróbowanie jej w pierwszej kolejności. Ludzie mogą albo pobrać wersję Lite, a następnie uaktualnić ją do Pro poprzez zakup w aplikacji, albo mogą od razu kupić wersję Pro ze sklepu z aplikacjami.elegancki sposób na wdrożenie aktualizacji iOS w aplikacji (odblokowywanie funkcji)
Jaki jest najbardziej elegancki sposób wdrożenia tego, aby zminimalizować obsługę kodu? Czy istnieje sposób wdrożenia go w pojedynczym projekcie XCode?
Zastanawiam się nad wprowadzeniem flagi bool w standardUserDefaults, która po ustawieniu YES odblokowuje aktualizację (dotyczy wersji Lite).
Następnie dla wersji Pro, moje myśli mają zawierać flagę BOOL w pliku Info.plist.
Kod, który wykonuje polecenie "Jestem I Lite lub Pro", wystarczy sprawdzić obecność jednej z powyższych flag i mogę zarządzać pojedynczym projektem XCode - o ile dodaję odpowiednią logikę menu lub gdzie ukryć funkcje Pro - ale jakie są tego konsekwencje dla publikowania w sklepie z aplikacjami?
Czy mam rację, sądząc, że przed publikacją muszę tylko edytować identyfikator pakietu i listę Info.pl?
W jaki sposób inni rozwiązali ten problem? Robię to po raz pierwszy, więc bardzo chciałbym usłyszeć jakiś wkład od ludzi z doświadczeniem.
Dzięki, właśnie to, czego szukałem. Dziwnie, gdy szukałem, nie znalazłem odpowiednich odpowiedzi – lms