Pracuję nad aplikacją na iOS. & Mam zamiar sprzedawać produkty w aplikacji na podstawie typu użytkownika po zalogowaniu użytkownika.iOS: Przy zakupie aplikacji. Produkt jest płatny lub bezpłatny na podstawie typu użytkownika
Jeśli użytkownik jest typu A [Użytkownik uprzywilejowany] Następnie może pobrać produkt całkowicie za darmo/Na podstawie kodu promocyjnego/Kup, jeśli kod promocyjny to InValid (mogę zdecydować na podstawie niektórych flag).
Jeśli użytkownik jest typu B [Normalny użytkownik] Musi zapłacić za produkt &, a następnie może pobrać go po pomyślnej płatności.
Ale mam wątpliwości, czy Apple to zaaprobuje, czy nie. W momencie składania wniosku do sklepu z aplikacjami udostępniam mu dane uwierzytelniające Normal User (User of Type B), aby można je było normalnie kupić.
Czy to podejście jest dobre czy złe?
Innymi słowy, mogę ustawić ten sam produkt z dwoma różnymi identyfikatorami w iTunes connect. Jeden za darmo & inny do zakupu.
Gdy użytkownik loguje się na podstawie użytkownika Typ I może zdecydować, które produkty załadować dla tego użytkownika na podstawie identyfikatorów produktu, które mam ze mną.
Czy istnieją alternatywne rozwiązania dla tego samego?
Czy ktoś przeszedł przez ten sam scenariusz?
Dziękując!
W jaki sposób rozdzielasz różne typy użytkowników w czasie, gdy kupują aplikację w sklepie AppStore? – holex
użytkownik musi się zarejestrować, a uprzywilejowany użytkownik otrzyma kod w wiadomości e-mail, za pomocą którego zostanie zarejestrowany jako specjalny użytkownik w momencie rejestracji. –
Przeformułow swoje pytanie jako "Chcę, aby niektórzy użytkownicy mieli dostęp do produktu bez konieczności kupowania go w App Store" i myślę, że możesz na nie odpowiedzieć. –