Condividi tramite


Acquisto in-app in Xamarin.iOS

Le applicazioni iOS possono vendere prodotti o servizi digitali usando StoreKit: un set di API fornite da iOS che comunicano con i server Apple per eseguire transazioni finanziarie con l'utente tramite il proprio ID Apple. Le API StoreKit riguardano principalmente il recupero delle informazioni sul prodotto e l'esecuzione di transazioni: non esiste alcun componente dell'interfaccia utente. Le applicazioni che implementano l'acquisto in-app devono creare la propria interfaccia utente e tenere traccia degli elementi acquistati con codice personalizzato per fornire i prodotti o i servizi necessari all'utente.

Per fornire funzionalità di acquisto in-app sono necessari diversi passaggi:

  • Configurazione dell'app : il profilo di provisioning dell'applicazione deve essere configurato correttamente.
  • Creazione di prodotti: le descrizioni e i prezzi dei prodotti devono essere creati nel portale di iTunes Connessione.
  • Implementazione di StoreKit: l'API StoreKit deve essere implementata in base ai tipi di prodotti venduti.
  • Creazione dell'interfaccia utente e dei prodotti stessi : i prodotti devono essere implementati, inclusi i meccanismi per tenere traccia di ogni acquisto e backup/ripristino, se appropriato.
  • Monitoraggio delle vendite e ricezione di fondi: usare le informazioni fornite da iTunes Connessione per monitorare le tendenze di vendita e tenere traccia del reddito.

Questo documento illustra come completare tutti questi passaggi per fornire acquisti in-app con Xamarin.iOS.

Requisiti

Per supportare l'acquisto in-app, è necessario usare Xamarin.iOS 5.0 o versione successiva con Xcode 7 e versioni successive.

Contenuto

Riepilogo

Questo articolo ha introdotto il concetto di acquisto in-app, descritto come configurare l'applicazione per sfruttarne i vantaggi e presentare esempi usando Xamarin.iOS. Ha trattato:

  • Portale di provisioning iOS: linee guida per l'abilitazione delle funzionalità di acquisto in-app.
  • iTunes Connessione: configurazione dei prodotti da vendere nella tua app.
  • Store Kit : spiegazione delle classi usate per creare funzionalità di acquisto in-app.
  • Codifica dell'app per l'acquisto : esempi di come compilare l'acquisto in-app in un'app Xamarin.iOS.
  • Creazione di report: panoramica delle statistiche disponibili tramite iTunes Connessione.