Offrire un acquisto universale

Distribuisci le versioni iOS, iPadOS, watchOS, macOS e tvOS delle tue app come acquisto universale, in modo che i clienti possano utilizzarle facilmente ed effettuare gli acquisti in-app nelle diverse piattaforme. Dovranno infatti completare un solo acquisto sull’App Store.

Configurazione e disponibilità

Per essere distribuite come acquisto universale, le tue app devono utilizzare un unico ID pacchetto ed essere associate allo stesso record dell’app su App Store Connect.

Puoi creare un nuovo record dell’app (inglese) da utilizzare per tutte le versioni di piattaforma della tua app o aggiungere una nuova versione di piattaforma (inglese) a un record dell’app esistente.

Carica le tue app sul record dell’app utilizzando un unico ID pacchetto (inglese). L’ID pacchetto deve corrispondere a quello che specifichi in App Store Connect, ma le app possono avere numeri di versione e stringhe di build diversi. Dopo aver caricato una build su App Store Connect, non sarà più possibile modificare l’ID pacchetto o eliminare l’ID app nel tuo account sviluppatore.

La tua app sarà disponibile come acquisto universale quando App Review avrà approvato almeno due versioni della piattaforma. Una volta ottenuta l’approvazione, non sarà possibile disattivare l’acquisto universale o rimuovere una singola versione della piattaforma dal record dell’app.

Ulteriori considerazioni

iPhone e iPad. Per rendere la tua app disponibile su iPhone e iPad, è sufficiente che questa supporti entrambi i dispositivi (inglese).

Apple Watch. Per rendere disponibile la tua app su iPhone e Apple Watch, crea un’app per iOS e la relativa controparte per watchOS (inglese) in Xcode, poi caricale su App Store Connect dallo stesso progetto Xcode. Le app destinate solo a Apple Watch (inglese) non possono far parte di un acquisto universale.

Mac Catalyst. Xcode 11.4 (inglese) consente alle app per Mac che sono state create con Mac Catalyst di utilizzare lo stesso ID pacchetto della versione iOS dell’app, per poter essere offerte come acquisto universale. Per le app create con Mac Catalyst utilizzando Xcode 11.3 o versioni precedenti sul Mac App Store, non è possibile aggiungere ulteriori versioni della piattaforma al record dell’app.

Record dell’app multipli. Se la tua app è attualmente disponibile su più piattaforme con record separati, non è possibile unire questi ultimi. Per offrire un acquisto universale, ritira tutte versioni dalla vendita lasciandone una, e aggiungi le altre versioni al record dell’app che rimane. In seguito al ritiro dalla vendita, la pagina di prodotto originale dell’app non sarà più disponibile sull’App Store. Di conseguenza, non sarà più possibile rilasciare aggiornamenti agli utenti esistenti. Le valutazioni e le recensioni non verranno trasferite alla nuova pagina di prodotto.

Acquisti in-app e abbonamenti

Puoi scegliere di rendere disponibili gli acquisti in-app per diverse versioni di piattaforma dell’app. Innanzitutto, crea un acquisto in-app singolo nel pannello Caratteristiche su App Store Connect, quindi utilizza StoreKit (inglese) per implementare l’acquisto in-app nelle varie versioni di piattaforma della tua app.

Scopri come creare acquisti in-app (inglese)

Pacchetti di app

Puoi offrire le app, incluse quelle che fanno parte di un acquisto universale, sotto forma di pacchetto di app su App Store. Con i pacchetti di app, i clienti possono scaricare facilmente fino a 10 delle tue app in una sola volta. Le app che fanno parte di un acquisto universale vengono conteggiate comunque come app singola nel pacchetto. Ciascun pacchetto di app include la relativa pagina di prodotto e la possibilità di utilizzare la stessa icona, descrizione e lo stesso nome.

Scopri di più sui pacchetti di app (inglese)

Analisi app

Analisi app su App Store Connect ti consente di misurare il coinvolgimento degli utenti, le campagne di marketing e la monetizzazione delle tue app. Se offri acquisti universali, puoi controllare quanti utenti hanno scaricato e aperto le app su più piattaforme.

Scopri di più su Analisi app (inglese)