Registra la tua app sulle piattaforme open source

Questa guida spiega come registrare le tue app su piattaforme open source. La procedura è simile alla distribuzione dell'app tramite altri store. Anche se non devi registrare la tua app per continuare a distribuirla su piattaforme open source, in questo modo i tuoi utenti potranno continuare a usufruire della stessa esperienza di installazione di oggi.

Prima di iniziare, configura un account Android Developer Console o un account Google Play Console. Se non hai un account, registrati seguendo la guida alla verifica dello sviluppatore.

Scegliere come gli utenti installano la tua app

A seconda che tu verifichi e registri l'app, gli utenti possono installarla in uno dei due modi seguenti:

  • Nessuna modifica per i tuoi utenti. Registra le tue app con la tua identità verificata in modo che gli utenti possano installarle come hanno sempre fatto.
  • Configurazione avanzata del flusso. Se preferisci non registrare la tua app, gli utenti possono attivare il flusso avanzato sul proprio dispositivo. Questa configurazione una tantum consente loro di installare app di sviluppatori non verificati.

Registrare una nuova app

Completa i seguenti passaggi per registrare una nuova app.

  1. Nella scheda Android Developer Console o Verifica dello sviluppatore Android in Google Play Console, fai clic su Registra nome di pacchetto.
  2. Inserisci il nome del pacchetto della nuova app e fai clic su Avanti.
  3. Fai clic su Aggiungi chiave e inserisci la fingerprint del certificato SHA-256 della tua chiave di firma. Per istruzioni sull'estrazione dell'impronta, consulta la guida del Centro assistenza. Se la piattaforma open source utilizza la tua chiave di firma per distribuire l'app, non devi completare ulteriori passaggi.
  4. Se la piattaforma open source firma nuovamente l'app con la propria chiave, scarica l'APK firmato dalla piattaforma dopo aver pubblicato l'app sulla piattaforma.
  5. Estrai la fingerprint del certificato SHA-256 dall'APK.
  6. Nella console, vai all'app registrata, fai clic su Aggiungi chiave e inserisci la fingerprint del certificato SHA-256 estratta. Se ricevi un messaggio che ti chiede di verificare la proprietà, fai clic su Verifica e segui i passaggi da 9 a 12 della sezione Registra un'app esistente. Questo prompt viene visualizzato nel raro caso in cui la nuova app viene installata su 50 o più dispositivi Android dalla piattaforma prima che tu registri la chiave della piattaforma.

Registrare un'app esistente

Se la piattaforma di app open source utilizza la tua chiave di firma per distribuire l'app, segui la guida alla registrazione del nome pacchetto esistente.

Per registrare un'app esistente che la piattaforma open source firma nuovamente con la propria chiave, completa i seguenti passaggi:

  1. Scarica l'APK firmato dalla piattaforma dalla piattaforma open source.
  2. Estrai la fingerprint del certificato SHA-256 dall'APK. Consulta la guida del Centro assistenza per istruzioni sull'estrazione dell'impronta.
  3. In Android Developer Console o nella pagina di verifica dello sviluppatore Android su Google Play Console, fai clic su Registra nome di pacchetto.
  4. Inserisci il nome del pacchetto della tua app esistente e fai clic su Avanti.
  5. Fai clic su Seleziona chiave. Se l'app ha meno di 50 installazioni note, fai clic su Aggiungi chiave e inserisci la fingerprint del certificato SHA-256.
  6. Seleziona la fingerprint del certificato SHA-256 estratta dall'elenco delle fingerprint idonee. Se l'impronta non è elencata, fai clic su Mostra un altro modo per registrarsi, fai clic su Mostra fingerprint per altre chiavi e seleziona l'impronta dall'elenco.
  7. Fai clic su Aggiungi chiave.
  8. Fai clic su Carica APK.
  9. Copia lo snippet fornito, vai all'albero delle origini dell'app, crea un file denominato adi-registration.properties nella cartella assets e incolla lo snippet nel file.
  10. Pubblica la nuova versione dell'app contenente lo snippet sulla piattaforma open source.
  11. Scarica la nuova versione dell'APK dalla piattaforma.
  12. Carica l'APK nella console.