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ść

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.