Nákup v aplikaci v Xamarin.iOS

Aplikace pro iOS můžou prodávat digitální produkty nebo služby pomocí Sady StoreKit – sady rozhraní API poskytovaných iOSem, která komunikují se servery Společnosti Apple za účelem provádění finančních transakcí s uživatelem prostřednictvím apple ID. Rozhraní API Sady StoreKit se primárně zabývají načítáním informací o produktu a prováděním transakcí – neexistuje žádná komponenta uživatelského rozhraní. Aplikace, které implementují nákupy v aplikaci, musí vytvořit vlastní uživatelské rozhraní a sledovat zakoupené položky s vlastním kódem, aby uživateli poskytovaly požadované produkty nebo služby.

Poskytování funkcí nákupu v aplikaci vyžaduje několik kroků:

  • Konfigurace aplikace – Profil zřizování aplikace musí být správně nastavený.
  • Vytváření produktů – popisy produktů a ceny musí být vytvořeny na portálu Připojení iTunes.
  • Implementace Sady StoreKit – Rozhraní API StoreKit musí být implementováno podle typů prodaných produktů.
  • Sestavení uživatelského rozhraní a samotných produktů – Produkty musí být implementovány, včetně mechanismů pro sledování každého nákupu a zálohování/obnovení, pokud je to vhodné.
  • Monitorování prodeje a příjmu finančních prostředků – Informace poskytované iTunes Připojení slouží k monitorování trendů prodeje a sledování vašich příjmů.

Tento dokument vysvětluje, jak provést všechny tyto kroky k poskytování nákupů v aplikaci pomocí Xamarin.iOS.

Požadavky

Chcete-li podporovat nákup v aplikaci, musíte použít Xamarin.iOS 5.0 nebo novější s Xcode 7 a vyšší.

Obsah

Shrnutí

Tento článek představil koncept nákupu v aplikaci, který popisuje, jak nakonfigurovat aplikaci tak, aby ji využila, a uvádí příklady pomocí Xamarin.iOS. Zahrnuje:

  • Portál zřizování pro iOS – Pokyny pro povolení funkcí nákupu v aplikaci
  • Připojení iTunes – Konfigurace produktů pro prodej ve vaší aplikaci
  • Sada Store – vysvětlení tříd používaných k vytváření funkcí nákupu v aplikaci
  • Kódování aplikace pro nákup – Příklady, jak integrovat nákup v aplikaci do aplikace Xamarin.iOS
  • Vytváření sestav – přehled statistik dostupných prostřednictvím Připojení iTunes