Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Personalizza una schermata di benvenuto

I contenuti personalizzati possono deliziare i tuoi utenti e offrire un'esperienza fin dalla prima interazione con la tua app in base alle loro preferenze, cronologia di utilizzo e impostazioni internazionali. Firebase ti consente di definire il pubblico in base alle metriche di Google Analytics e personalizzare la tua applicazione con Firebase Remote Config direttamente dalla console di Firebase.

Utilizzando queste due funzioni insieme, puoi personalizzare la schermata di benvenuto della tua app per un utente ripetuto in base alle sue preferenze o attività nella tua app.

Questa guida ti guida attraverso il processo per creare la tua schermata di "bentornato" personalizzata su Android.

Per iniziare, avrai bisogno di un'app Android connessa a un progetto Firebase. Se non ne hai già uno, vedi Inizia per Android per connettere la tua app.

Panoramica dell'implementazione

L'implementazione della schermata di benvenuto personalizzata della tua app prevede 3 grandi passaggi:

  1. Configurare Remote Config per conservare i parametri per gli elementi da personalizzare. Ad esempio, è possibile memorizzare il messaggio di benvenuto come parametro. In questo modo puoi aggiornare il messaggio senza ripubblicare la tua app.
  2. Imposta Analytics per definire il pubblico e / o le proprietà dell'utente per la configurazione remota per indirizzare i tuoi utenti. Entrambe le funzioni possono essere utilizzate per il targeting; tuttavia, ci sono differenze importanti tra loro. I vantaggi relativi di ciascuno sono discussi più avanti in questa guida.
  3. Configura le condizioni di configurazione remota per personalizzare il tuo parametro in base al pubblico di Analytics o alle proprietà dell'utente che hai impostato.

Impostare i parametri in Configurazione remota

Dopo aver identificato gli elementi della tua app che desideri personalizzare, usa la configurazione remota per memorizzare i parametri. Esploreremo la personalizzazione del messaggio di benvenuto nella parte restante di questa guida.

Cosa fare nella console di Firebase

  1. Vai alla pagina dei parametri di configurazione remota nella console di Firebase. Se non hai mai configurato la configurazione remota nella tua app, fai clic su Aggiungi il tuo primo parametro .
  2. Compila una chiave parametro e il valore predefinito. Ad esempio, welcome_message e Welcome to this sample app .

    Configurazione dei parametri di configurazione remota.

  3. Fai clic su Pubblica modifiche .

Cosa fare nell'app Android

  1. Aggiungi il codice per leggere e visualizzare il parametro appena aggiunto alla tua app nella console di Firebase. Per esempio:

     final FirebaseRemoteConfig config = FirebaseRemoteConfig.getInstance();
    config.getInstance.fetch(CACHE_EXPIRATION_MS)
      .addOnCompleteListener(this, new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                config.activateFetched();
    
                String welcomeMessage = config.getString("welcome_message");
            }
        }
    });
     

    Puoi anche seguire i passaggi in Usa configurazione remota di Firebase su Android per leggere e visualizzare il parametro che hai creato nella console. Se rimani bloccato, la procedura dettagliata di Android ti guida attraverso l'implementazione dell'applicazione di esempio funzionante.

  2. Attiva la modalità sviluppatore per vedere immediatamente le modifiche alla configurazione durante il test.

Prova che funzioni

  1. Apri l'app e assicurati che mostri il valore corrente del parametro nell'interfaccia utente di configurazione remota .
  2. Modifica il valore nella console e fai clic su Pubblica modifiche
  3. Riavvia la tua app. Dovrebbe essere mostrato il nuovo valore del parametro.

Imposta il pubblico di Analytics o le proprietà dell'utente

In questo passaggio utilizzerai Analytics per definire gli utenti che dovrebbero vedere contenuti personalizzati. In questa procedura dettagliata, utilizzeremo una proprietà utente per farlo, ma potresti anche definire un pubblico . Questi approcci sono simili, ma tieni presente che una volta che un utente viene aggiunto a un pubblico, non può lasciarlo o essere rimosso. Se l'attributo che si desidera utilizzare per il targeting potrebbe cambiare, utilizzare invece una proprietà utente.

Cosa fare nella console di Firebase

  1. Vai alla pagina delle proprietà dell'utente Analytics nella console di Firebase. Fai clic su Nuova proprietà utente .
  2. Assegnare alla proprietà dell'utente un nome e una descrizione. Ad esempio, se stavi personalizzando un'app in base al fatto che un utente preferisca cani o gatti, potresti nominarla animal_preference .

    Configurazione proprietà utente Analytics.

  3. Fai clic su Crea .

Cosa fare nell'app Android

  1. Seguire i passaggi in Imposta proprietà utente per imparare a impostare la proprietà dell'utente nell'applicazione. Ad esempio, potresti chiedere a un utente se preferisce cani o gatti e impostare di conseguenza un valore di stringa. Puoi saltare i passaggi per registrare la tua proprietà nella console come hai già fatto nella sezione precedente.
  2. Segui i passaggi in Eventi di debug per abilitare la modalità debug per la tua app.

Prova che funzioni

  1. Apri l'app e vai al punto in cui è impostata la proprietà dell'utente.
  2. Apri la pagina Analytics DebugView nella console di Firebase.
  3. Verifica se sono state impostate proprietà utente (potrebbero esserci alcuni minuti di ritardo prima che venga visualizzato qualcosa).

Configura condizioni di configurazione remota

Ora che la tua app ha parametri che possono essere configurati e le proprietà dell'utente (o il pubblico) da utilizzare come variabili, puoi creare condizioni per personalizzare i valori dei tuoi parametri.

Cosa fare nella console di Firebase

  1. Vai a Configurazione remota nella console di Firebase.
  2. Fai clic sul parametro per modificarlo.
  3. Fai clic su Aggiungi valore per condizione .
  4. Seleziona Definisci nuova condizione .
  5. Dai un nome alla tua condizione. Ad esempio, "Preferisce i gatti" per riflettere le preferenze dell'utente in precedenza.
  6. In Applica se , seleziona Proprietà utente (o Utente nel pubblico se hai creato un Pubblico in Analytics), quindi seleziona il parametro e definisci una relazione condizionale con i valori del parametro.

    Una nuova condizione di configurazione remota.

  7. Fai clic su Crea condizione .

  8. Immettere un valore per riflettere la nuova condizione. Ad esempio, il messaggio di benvenuto per "Preferisce i gatti" potrebbe essere "Miao!".

  9. Fai clic su Aggiorna per salvare le modifiche.

  10. Fai clic su Pubblica modifiche per abilitare le nuove condizioni e valori nella tua app.

Prova che funzioni

  1. Apri l'app e vai al punto in cui è impostata la proprietà dell'utente.
  2. Apri la pagina Analytics DebugView nella console di Firebase.
  3. Verifica se sono state impostate proprietà utente (potrebbero esserci alcuni minuti di ritardo prima che venga visualizzato qualcosa).
  4. Riavvia l'app e verifica che siano stati impostati gli elementi personalizzati.