axiom-in-app-purchases
Implementuj zakupy w aplikacji z StoreKit 2 — testowanie, weryfikacja i zarządzanie subskrypcjami
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do budowania niezawodnych zakupów w aplikacji na iOS. Obejmuje workflow testowania przed kodem, konfigurację .storekit, architekturę StoreManager, weryfikację transakcji i zarządzanie subskrypcjami. Wspiera produkty konsumpcyjne (monety, wskazówki), niekonsumowalne (funkcje premium) i subskrypcje auto-odnawiane. Pomaga debugować błędy zakupów, brakujące transakcje i przywracanie zakupów. Wymaga iOS 15+, Xcode 13+.
Jak używać
Zainstaluj umiejętność w swoim projekcie Axiom, dodając ją do konfiguracji pluginów Claude.
Przed napisaniem kodu zakupów utwórz plik konfiguracji .storekit w Xcode. Zdefiniuj w nim wszystkie produkty (konsumpcyjne, niekonsumowalne i subskrypcje), które będą dostępne w aplikacji.
Użyj umiejętności do wygenerowania architektury StoreManager — klasy odpowiedzialnej za obsługę transakcji, weryfikację i zarządzanie stanem subskrypcji. Umiejętność wskaże, gdzie umieścić logikę dla każdego typu produktu.
Implementuj obsługę trzech typów produktów: produktów konsumpcyjnych (monety, boosty — można kupić wielokrotnie), produktów niekonsumowalnych (funkcje premium — kupuje się raz) i subskrypcji auto-odnawialnych (plany miesięczne/roczne).
Dodaj funkcjonalność przywracania zakupów, aby użytkownicy mogli odzyskać swoje poprzednie transakcje. Umiejętność wyjaśni, jak zweryfikować transakcje po stronie serwera i obsługiwać Family Sharing.
Testuj całą logikę zakupów w symulatorze Xcode, korzystając z konfiguracji .storekit. Debuguj błędy zakupów, brakujące transakcje i problemy z przywracaniem, używając wskazówek z umiejętności.