Možnosti peněženky v Xamarin. iOS

Přidání funkcí do aplikace často vyžaduje další nastavení zřizování. Tato příručka vysvětluje instalaci potřebnou pro možnosti peněženky.

Peněženka je aplikace, která ukládá a zobrazuje čárové kódy a další obsah umožňující uživatelům zobrazovat lístky, odesílání na nástup a kolize přímo z jejich zařízení. Tyto informace jsou uloženy na Pass. Například předání do desky nebo jeden lístek by představovalo jednotné průchody.

Vývojáři můžou pracovat s peněženkou mnoha různými způsoby:

  • Aby bylo možné vytvořit Pass, aplikace nemusí být sestavena. Passfile je archiv zip, který obsahuje některé soubory JSON a volitelné soubory metadat. Chcete-li tento postup připravit, je požadován identifikátor typu Pass a certifikát Pass . Tyto informace jsou následně deklarovány v souboru JSON. Další informace o zřizování Passfile najdete v příručce Úvod k PassKit .

  • Doprovodné aplikace jsou zapsané pro distribuci průchodů. Mají taky funkce pro vytváření, úpravy a aktualizaci a pak pro jejich přidání do aplikace peněženky. Dobrým příkladem takového typu aplikace může být aplikace pro kino – Jakmile uživatel zakoupí lístek prostřednictvím aplikace, tento lístek se dá přidat přímo z aplikace do peněženky. Aby bylo možné používat doprovodné aplikace, váš zřizovací profil musí zahrnovat ID aplikace s funkcemi peněženky, které lze nastavit podle následujících kroků. Vaše aplikace musí také zahrnovat požadovaná oprávnění.

  • Trubkové aplikace jsou aplikace, které nepracují s předáváním přímo. Mají minimální interakci s předáním nad rámec přijetí a umožňují uživateli možnost je přidat do kapesního prostředí. Tyto aplikace nepotřebují žádné zvláštní zřizování ani nároky, ale použijí některé metody z rozhraní PassKit Framework.

Středisko pro vývojáře

Pokud chcete vytvořit nový zřizovací profil pro použití s peněženkou, udělejte toto:

  1. Přejděte do části certifikáty, identifikátory a profily na portálu pro vývojáře Apple.

  2. V části identifikátorypřejděte k ID aplikace:

    Výběr ID aplikace

  3. Klikněte na + ikonu v pravém horním rohu stránky.

  4. Zaregistrujte nové ID aplikace tím, že mu udělíte název a identifikátor sady prostředků. (Všimněte si, že tento identifikátor sady prostředků musí odpovídat ID sady prostředků v projektu):

    Přidat podrobnosti ID aplikace

  5. Vyberte App Service peněženka ze seznamu služeb:

    Obrazovka pro výběr služby

  6. Stiskněte pokračovata potom se Zaregistrujte a vytvořte ID aplikace.

V případě potřeby je možné upravit existující ID aplikací a přidat tak možnost peněženky.

Toto ID aplikace se teď dá použít k vygenerování nebo opětovnému generování nového zřizovacího profilu, jak je popsáno v příručce Working with Capabilities :

Vytvoření zřizovacího profilu pomocí nově vytvořeného ID aplikace

Další informace o používání peněženky najdete v následujících příručkách:

Další kroky

Následující seznam popisuje další kroky, které je třeba provést:

  • Použijte obor názvů Framework ve vaší aplikaci.
  • Přidejte do své aplikace požadovaná oprávnění. Informace o požadovaných oprávněních a o tom, jak je přidat, jsou podrobně popsané v příručce Working with nároks .
  • V části podepisování sady prostředků pro iOSzajistěte, aby se vlastní oprávnění nastavilo na oprávnění. plist. Nejedná se o výchozí nastavení pro sestavení simulátoru ladění a iOS.

Pokud narazíte na problémy se službou App Services, podívejte se do části řešení potíží v hlavní příručce.