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.
Collegamenti correlati
- Nella Guida per l'acquisto di app
- iTunes Connect Developer Guide (Guida per sviluppatori di iTunes Connect)
- Informazioni di riferimento su Store Kit Framework
- Q&A per l'acquisto in-app
- Nota tecnica per l'acquisto in-app
- Il primo invio dell'App Store
- App Store Submission Tips (Suggerimenti per l'invio nell'App Store)
- App Store Review Guidelines (Linee guida sulle recensioni nell'App Store)
- Gestione delle app