Se distribuisci app solo al di fuori di Google Play, utilizza Android Developer Console per gestire la tua identità di sviluppatore e registrare i nomi dei pacchetti delle tue app. Questa guida spiega come verificare il tuo account e assicurarti che le tue app siano installabili sui dispositivi Android certificati.
Crea un account
Puoi registrarti per un account utilizzando il tuo Account Google. Se sei uno studente o un hobbista, puoi creare un tipo di account speciale che prevede meno requisiti di verifica e non ha costi.
Scegli come distribuire le tue app
Le tue app possono comunque essere caricate tramite sideload. L'esperienza dell'utente dipende dal percorso che scegli.
Completa la verifica dell'identità
Devi fornire la documentazione ufficiale per verificare la tua identità. I requisiti variano a seconda che tu ti registri come privato o come organizzazione. In genere, il completamento di questa procedura richiede circa 10 minuti se hai a portata di mano tutte le informazioni richieste.
Informazioni richieste per tutti gli account
Nome e indirizzo legali: nell'ambito del programma di verifica, i privati devono inviare un documento di identità ufficiale con fotografia rilasciato dalle autorità di e documentazione che attesta l'indirizzo. Di seguito sono riportati esempi di documenti di identità e documentazione che attesta l'indirizzo accettabili per i privati negli Stati Uniti:
- Passaporto
- Documento di identificazione statale
- Patente di guida
- Documento di soggiorno permanente o green card
- Documento di identità ufficiale con fotografia su cui è indicato l'indirizzo
- Bolletta di un'utenza per elettricità, acqua, gas, internet, TV via cavo
- Attestato di assicurazione (assicurazione sulla casa, assicurazione sanitaria e così via)
- Estratto conto bancario o della carta di credito
Dati di contatto: un indirizzo email e un numero di telefono privati, verificati con una password monouso (OTP).
Requisiti aggiuntivi per le organizzazioni
- Numero DUNS: un identificatore univoco di 9 cifre per la tua organizzazione fornito da Dun & Bradstreet che viene utilizzato a livello globale per stabilire l'identità legale della tua attività. Se la tua organizzazione non ne ha uno, puoi ottenerlo senza costi dal sito web di Dun &Bradstreet.
- Sito web verificato: il sito web della tua organizzazione deve essere verificato utilizzando Google Search Console.
- Documenti ufficiali dell'organizzazione: di seguito sono riportati esempi di documenti che le
organizzazioni negli Stati Uniti devono fornire. I documenti richiesti nella tua località potrebbero essere diversi.
- Qualsiasi documento, lettera o avviso rilasciato o vidimato dall'IRS e che riporti il nome dell'organizzazione, ad esempio CP575, 147C, CP299, 988, 937, 1050, 5822 e così via.
- I moduli inviati all'IRS saranno accettati solo se una copia del modulo è disponibile sul sito web dell'IRS. Due esempi sono i moduli 8871 e 990.
- Certificate of Business Incorporation rilasciato dallo stato in cui vengono svolte le attività aziendali, che riporta il nome dell'organizzazione.
- Documenti SEC presentati più di recente (ad esempio i moduli 10-K, 10-Q o 8-K) in cui viene riportato il nome dell'organizzazione.
- Rendiconti sul credito aziendale in cui viene riportato il nome dell'organizzazione, emessi da Experian, Equifax o TransUnion.
- Lettera ufficiale che include il nome completo, l'indirizzo e la data (solo per dipartimenti ed enti statali).
Registra i nomi dei pacchetti
Una volta verificati, puoi registrare i nomi dei pacchetti della tua app nella pagina Pacchetti. La procedura di registrazione collega l'app alla tua identità di sviluppatore verificata. Per completare la registrazione, segui questi passaggi in Android Developer Console:
- Inserisci il nome del pacchetto:fornisci il nome del pacchetto univoco che vuoi registrare.
- Aggiungi la chiave:inserisci la fingerprint del certificato SHA-256 dalla coppia di chiavi di firma dell'app. Lo stato diventerà In corso di revisione.
- Dimostra la proprietà:per i nomi dei pacchetti esistenti, devi firmare un APK con la tua chiave privata e caricarlo. Android Developer Console fornisce uno snippet da aggiungere alla cartella degli asset dell'APK per questa sfida. Una volta registrato, riceverai una notifica via email e lo stato del nome del pacchetto in Developer Console verrà aggiornato a Registrato.
Trasferisci i nomi dei pacchetti
Puoi anche trasferire i nomi dei pacchetti tra account sviluppatore. I trasferimenti vengono gestiti tramite la pagina Impostazioni. Per avviare un trasferimento, sono necessari i seguenti elementi:
- Stato verificato:sia l'account di origine sia quello di destinazione devono essere verificati e in regola.
- Chiave registrata:il nome del pacchetto deve avere una chiave registrata ed essere installabile.
- Informazioni richieste:ti servono l'ID sviluppatore di destinazione, gli ID ordine per entrambi gli account e un motivo dichiarato per il trasferimento.
Gestisci i nomi dei pacchetti duplicati
Se più sviluppatori utilizzano lo stesso nome di pacchetto, il diritto di registrazione è determinato dalle regole di registrazione dei nomi dei pacchetti. Le seguenti regole mirano ad assegnare il nome del pacchetto allo sviluppatore la cui chiave di firma rappresenta oltre il 50% delle installazioni note totali:
- Cluster di maggioranza: se le chiavi di uno sviluppatore rappresentano più del 50% di tutte le installazioni, questo sviluppatore ha la priorità per la registrazione.
- Cluster considerevole: se nessuna chiave ha più del 50% delle installazioni, qualsiasi sviluppatore con un "cluster considerevole" (50 o più installazioni) può registrare il nome del pacchetto.
- In ordine di arrivo: se non esiste un cluster considerevole, qualsiasi sviluppatore con una chiave nota può registrare il nome del pacchetto in ordine di arrivo.
I seguenti esempi illustrano queste regole:
Priorità per il titolare della maggioranza delle chiavi:
Lo sviluppatore la cui chiave di firma rappresenta oltre il 50% delle installazioni note totali ha la priorità per la registrazione. Tutti gli altri sviluppatori dovranno utilizzare un altro nome di pacchetto.
Sviluppatore |
Nome del pacchetto |
Chiave |
Installazioni |
A |
com.test.1 |
11 |
1000 |
B |
com.test.1 |
12 |
100 |
In questo scenario, lo sviluppatore A è idoneo a registrare il nome del pacchetto. Lo sviluppatore B dovrà utilizzare un altro nome o richiedere un'eccezione.
Idoneità per le chiavi con più di 50 installazioni:
Se nessuna chiave ha più del 50% delle installazioni, tutte le chiavi con 50 o più installazioni diventano idonee alla registrazione. Tutti gli altri sviluppatori, ovvero quelli con chiavi con meno di 50 installazioni, dovranno richiedere l'autorizzazione a utilizzare il nome del pacchetto.
Sviluppatore |
Nome del pacchetto |
Chiave |
Installazioni |
C |
com.test.2 |
21 |
100 |
D |
com.test.2 |
22 |
100 |
E |
com.test.2 |
23 |
10 |
In questo caso, nessuna chiave ha la maggioranza. Gli sviluppatori C e D, con 50 o più installazioni, possono registrare il nome del pacchetto. Lo sviluppatore E dovrà utilizzare un altro nome di pacchetto o richiedere l'autorizzazione a utilizzare questo.
In ordine di arrivo per le chiavi con meno di 50 installazioni:
Se nessuna chiave raggiunge la soglia di 50 installazioni, qualsiasi chiave può essere registrata in ordine di arrivo. Non appena uno sviluppatore registra il nome del pacchetto, gli altri sviluppatori dovranno utilizzare un altro nome per i loro nomi di pacchetti (o richiedere eccezioni).
Sviluppatore |
Nome del pacchetto |
Chiave |
Installazioni |
F |
com.test.3 |
31 |
10 |
G |
com.test.3 |
31 |
10 |
In questo scenario, tutti gli sviluppatori con chiavi sono idonei. Una volta che uno sviluppatore registra il nome del pacchetto, l'altro dovrà richiedere l'autorizzazione.
Rivedi
Scarica la guida ad Android Developer Console per una procedura dettagliata passo passo della console e delle sue funzionalità.