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 su dispositivi Android certificati.
Crea un account
Per iniziare, crea un account Android Developer Console 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 nessun costo.
Scegliere come distribuire le app
Le tue app possono comunque essere caricate lateralmente. 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. Il completamento di questa procedura richiede in genere circa 10 minuti se hai a portata di mano tutte le informazioni richieste.
Informazioni obbligatorie 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 e documentazione che attesta l'indirizzo. Un esempio di documenti di identità e di attestazione dell'indirizzo accettabili per le persone fisiche negli Stati Uniti sono:
- 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 D-U-N-S: un identificatore univoco di 9 cifre per la tua organizzazione fornito da Dun & Bradstreet e 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 tramite Google Search Console.
- Documenti ufficiali dell'organizzazione: di seguito sono riportati alcuni 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, Alcuni esempi sono 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.
- Atto costitutivo dell'azienda 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.
- Solo per agenzie ed enti governativi: una lettera ufficiale che include il nome completo, l'indirizzo e la data.
Registra i nomi dei pacchetti
Una volta verificato, puoi registrare i nomi dei pacchetti della tua app nella pagina Pacchetti. Il processo di registrazione collega la tua app alla tua identità di sviluppatore verificata. Per registrarti, completa le seguenti operazioni 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 della tua app. Lo stato diventerà quindi In corso di revisione.
- Dimostra la proprietà:per i nomi di pacchetto 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 pacchetto in Developer Console verrà aggiornato a Registrato.
Trasferisci i nomi dei pacchetti
Puoi anche trasferire i nomi dei pacchetti tra gli account sviluppatore. I trasferimenti vengono gestiti tramite la pagina Impostazioni. Per avviare un trasferimento sono necessari i seguenti elementi:
- Stato verificato:sia l'account sorgente che 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:devi disporre dell'ID sviluppatore di destinazione, degli ID ordine di entrambi gli account e di un motivo dichiarato per il trasferimento.
Gestire i nomi dei pacchetti duplicati
Se più sviluppatori utilizzano lo stesso nome del pacchetto, il diritto di registrarlo è determinato dalle regole di rivendicazione del pacchetto. 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, lo 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 di dimensioni considerevoli, qualsiasi sviluppatore con una chiave nota può registrare il nome del pacchetto in ordine di arrivo.
I seguenti esempi mostrano 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 nome del pacchetto diverso.
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 dovrebbe 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 per la registrazione. Tutti gli altri sviluppatori, ovvero quelli con chiavi con meno di 50 installazioni, dovranno richiedere l'autorizzazione per 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 singola chiave ha la maggioranza. Gli sviluppatori C e D, con 50 o più installazioni, possono registrare il nome del pacchetto. Lo sviluppatore E dovrebbe utilizzare un'autorizzazione di richiesta del nome diversa.
Offerta disponibile fino a esaurimento e in base all'ordine di ricezione della domanda per le chiavi con meno di 50 installazioni:
Se nessuna chiave soddisfa la soglia di 50 installazioni, tutte le chiavi note sono idonee alla registrazione in ordine di arrivo. Non appena uno sviluppatore registra il nome del pacchetto, gli altri sviluppatori dovranno utilizzare un nome diverso per i propri pacchetti (o richiedere eccezioni).
Sviluppatore |
Nome del pacchetto |
Chiave |
Installazioni |
V |
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 deve richiedere l'autorizzazione.