Zakup w aplikacji na platformie Xamarin.iOS
Aplikacje systemu iOS mogą sprzedawać produkty cyfrowe lub usługi przy użyciu zestawu StoreKit — zestawu interfejsów API udostępnianych przez system iOS, które komunikują się z serwerami firmy Apple w celu prowadzenia transakcji finansowych z użytkownikiem za pośrednictwem identyfikatora Apple ID. Interfejsy API Zestawu StoreKit dotyczą przede wszystkim pobierania informacji o produkcie i przeprowadzania transakcji — nie ma składnika interfejsu użytkownika. Aplikacje, które implementują zakup w aplikacji, muszą tworzyć własny interfejs użytkownika i śledzić zakupione elementy z kodem niestandardowym, aby zapewnić użytkownikowi wymagane produkty lub usługi.
Zapewnienie funkcji zakupu w aplikacji wymaga wykonania kilku kroków:
- Konfigurowanie aplikacji — profil aprowizacji aplikacji musi być poprawnie skonfigurowany.
- Tworzenie produktów — opisy produktów i ceny muszą zostać utworzone w portalu iTunes Połączenie.
- Implementowanie zestawu StoreKit — interfejs API StoreKit musi być zaimplementowany zgodnie z typami sprzedawanych produktów.
- Tworzenie interfejsu użytkownika i samych produktów — produkty muszą być implementowane, w tym mechanizmy śledzenia każdego zakupu i tworzenia kopii zapasowych/przywracania ich, jeśli jest to konieczne.
- Monitorowanie sprzedaży i odbierania funduszy — użyj informacji dostarczonych przez program iTunes Połączenie, aby monitorować trendy sprzedaży i śledzić przychody.
W tym dokumencie wyjaśniono, jak wykonać wszystkie te kroki, aby zapewnić zakupy w aplikacji przy użyciu platformy Xamarin.iOS.
Wymagania
Aby obsługiwać zakupy w aplikacji, należy użyć platformy Xamarin.iOS 5.0 lub nowszej z programem Xcode 7 lub nowszym.
Zawartość
Konfiguracja i podstawowe informacje dotyczące zakupów w aplikacji
Omówienie zestawu StoreKit i pobieranie informacji o produkcie
Podsumowanie
W tym artykule przedstawiono koncepcję zakupu w aplikacji, opisano sposób konfigurowania aplikacji w celu korzystania z niej i przedstawiania przykładów przy użyciu platformy Xamarin.iOS. Obejmuje on:
- Portal aprowizacji systemu iOS — wskazówki dotyczące włączania funkcji zakupu w aplikacji.
- iTunes Połączenie — konfigurowanie produktów do sprzedaży w aplikacji.
- Store Kit — wyjaśnienie klas używanych do tworzenia funkcji zakupu w aplikacji.
- Kodowanie aplikacji do zakupu — przykłady sposobu kompilowania zakupu w aplikacji w aplikacji platformy Xamarin.iOS.
- Raportowanie — omówienie statystyk dostępnych za pośrednictwem programu iTunes Połączenie.
Linki powiązane
- W przewodniku programowania zakupów aplikacji
- iTunes Połączenie Developer Guide (Przewodnik dla deweloperów programu iTunes Połączenie)
- Store Kit Framework Reference
- Identyfikatory produktów zakupu w aplikacji — pytania i pytania
- Uwaga techniczna dotycząca zakupu w aplikacji
- Pierwsze przesyłanie ze sklepu App Store
- Wskazówki przesyłania ze sklepu App Store
- Wskazówki dotyczące przeglądu sklepu App Store
- Zarządzanie aplikacjami