In questa guida
Mentre testi un abbonamento non devono muoversi soldi veri. La sandbox risolve il problema: è un ambiente di test in cui gli acquisti si comportano come quelli reali, ma nessuno viene addebitato. Questa guida copre la configurazione, l'orologio accelerato e un piano di test per gli abbonamenti. Apple cambia i dettagli nel tempo, quindi considera le pagine collegate come riferimento e controllale prima di fidarti di un numero.
Account sandbox
Secondo Apple, crei gli account sandbox in App Store Connect (Utenti e accessi > Sandbox) e accedi con essi sui dispositivi che eseguono una build dell'app firmata per lo sviluppo. La Modalità sviluppatore deve essere attiva su ogni dispositivo. Punti dalla pagina di Apple, consultata il 2026-10-23:
- L'indirizzo email non deve essere già registrato come Apple Account. Apple consiglia un indirizzo dedicato per ogni tester.
- Gli account sandbox valgono solo per i test; non possono accedere né acquistare sull'App Store reale.
- Ogni account appartiene a uno storefront, e puoi cambiarne il paese o la regione in seguito per testare altri storefront.
- Sul dispositivo, usa l'opzione di accesso Sandbox nelle Impostazioni, non le impostazioni del tuo Apple Account principale. Per gli acquisti in-app non serve uscire dal tuo account personale.
L'orologio accelerato
Gli abbonamenti sandbox si rinnovano più velocemente di quelli reali. Secondo la pagina di Apple (consultata il 2026-10-23), il valore predefinito è 1 mese = 5 minuti, e la velocità dipende dalla durata dell'abbonamento:
| Durata dell'abbonamento | Rinnovo sandbox predefinito |
|---|---|
| 1 settimana | 3 minuti |
| 1 mese | 5 minuti |
| 2 mesi | 10 minuti |
| 3 mesi | 15 minuti |
| 6 mesi | 30 minuti |
| 1 anno | 1 ora |
Puoi cambiare la velocità di rinnovo di un tester nelle impostazioni dell'account sandbox (opzioni: ogni 3 minuti, 5 minuti, 30 minuti od ogni ora). La velocità imposta anche la durata dei tentativi di addebito e del periodo di tolleranza per quel tester. Apple indica che un abbonamento si rinnova fino a 12 volte prima che il rinnovo automatico si fermi al tredicesimo tentativo, quindi tieni presente questo limite nei test lunghi.
Cosa verificare per gli abbonamenti
- Acquisto. Acquista ogni prodotto. Controlla la visualizzazione del prezzo, il testo localizzato e lo sblocco dopo il successo.
- Stato dei diritti. Dopo l'acquisto, riavvia l'app e reinstallala. L'accesso è ancora corretto?
- Rinnovo. Attendi un rinnovo e verifica che l'app e il tuo server registrino il nuovo periodo.
- Cancellazione. Cancella e verifica che l'accesso continui fino alla fine del periodo, poi si fermi.
- Scadenza. Lascia scadere l'abbonamento. L'app deve bloccare i contenuti a pagamento e mostrare un modo per tornare indietro.
- Tentativi di addebito e tolleranza. Se li gestisci, testali alla velocità accelerata.
- Ripristino. Testa il ripristino degli acquisti su un'installazione pulita con lo stesso account.
- Upgrade, downgrade, crossgrade. Passa da un piano all'altro nello stesso gruppo e controlla lo stato risultante.
- Offerte. Prove gratuite e offerte introduttive: testa l'idoneità e cosa succede alla fine della prova.
- Acquisto interrotto. Annulla il foglio di acquisto o perdi la rete durante l'acquisto. L'app non deve sbloccare nulla né rompersi.
- Controlli lato server. Se il tuo backend convalida ricevute o notifiche, verifica che riceva e gestisca gli eventi sandbox separatamente da quelli di produzione.
La schermata del paywall va controllata a parte: vedi come testare il tuo paywall.
Limiti
Il comportamento della sandbox è vicino a quello di produzione ma non identico. Esegui un controllo finale su una build distribuita nel modo in cui la ricevono gli utenti, e leggi la documentazione attuale di Apple prima di pubblicare.
Prossimo passo
Una seconda persona che acquista attraverso il tuo flusso trova confusione che tu non vedi più. Su AppReviewX altri sviluppatori ti danno feedback privati e strutturati; ogni feedback che scrivi ti fa guadagnare un credito. I nuovi account partono con 0 crediti.
Hub: guida al test delle app iOS. Correlati: account demo per la revisione dell'app, checklist di prontezza per la revisione iOS.