Toolverse
Wszystkie skille

axiom-in-app-purchases

autor: CharlesWiltgen

Implementuj zakupy w aplikacji z StoreKit 2 — testowanie, weryfikacja i zarządzanie subskrypcjami

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
2

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ć

  1. Zainstaluj umiejętność w swoim projekcie Axiom, dodając ją do konfiguracji pluginów Claude.

  2. 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.

  3. 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.

  4. 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).

  5. 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.

  6. 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.

Podobne skille