Se offri Zendesk Chat tramite la tua app mobile, puoi abilitare le notifiche push per avvisare i clienti delle risposte e degli aggiornamenti alle loro chat.
Per gli account Zendesk Chat con piani a pagamento, le notifiche push possono essere configurate per avvisare l’utente anche quando l’app è in background sul suo dispositivo mobile. Queste notifiche possono essere abilitate per più app mobili, se necessario.
Questo articolo descrive le attività richieste dagli amministratori per abilitare le notifiche push di Chat per le proprie app mobili e include i seguenti argomenti:
- Preparazione per aggiungere l’app
- Abilitazione delle notifiche push nell’app per dispositivi mobili
- Modifica delle informazioni di un’app
- Disattivazione delle notifiche push per un’app
- Test delle notifiche push
- Nota per gli ex utenti di Chat Mobile SDK V1
Preparazione per aggiungere l’app
Prima che gli sviluppatori possano attivare le notifiche push, un amministratore Chat deve caricare le credenziali del server FCM (per Android) o un certificato PEM (per iOS) nell’account Chat.
Gli sviluppatori devono fornire le credenziali del server FCM o il file del certificato PEM. In caso di domande, consulta i seguenti documenti nel portale per sviluppatori Zendesk:
Abilitazione delle notifiche push nell’app per dispositivi mobili
Per abilitare le notifiche push, gli amministratori devono aggiungere le proprie app mobili all’elenco SDK per dispositivi mobili, a cui si accede tramite il dashboard di Chat. Quando un’app viene aggiunta a questo elenco, viene generato un ID app, che viene quindi condiviso con il team di sviluppo per dispositivi mobili.
Per aggiungere un’app all’elenco SDK per dispositivi mobili
- Nel dashboard di Chat, seleziona Impostazioni > Account > API e SDK.
- Nella sezione SDK per dispositivi mobili, fai clic su Aggiungi app.
- Nella pagina Aggiungi app , inserisci le informazioni dell’app, tra cui:
- Nome: Un nome per la tua app che gli sviluppatori e altri amministratori riconosceranno.
- Descrizione: Una breve dichiarazione sulle funzioni dell’app.
- (per Android) Carica la chiave privata dell’account di servizio contenente le credenziali private, l’indirizzo email del client (chiamato anche email dell’account di servizio) e l’ID progetto facendo clic su Genera nuova chiave privata nella console Firebase. Consulta Inizializzare l’SDK in ambienti non Google. Devi anche aggiungere
google-services.json
al progetto Android. Consulta Notifiche push.Nella maggior parte degli scenari di migrazione, l’API Firebase Cloud Messaging (FCM) v1 è abilitata per impostazione predefinita. Se riscontri errori quando tenti di contattare l’endpoint, assicurati che l’ API di messaggistica cloud di Firebase sia abilitata nell’elenco di API e servizi nella console Google Cloud.
- (per iOS) Carica un certificato PEM.
- Fai clic su Salva modifiche.
L’app è stata creata e le è stato assegnato un ID app.
Informa il team di sviluppo che le credenziali o il certificato sono stati caricati. Dopo aver ricevuto questa conferma, devono apportare modifiche al codice dell’app per abilitare le notifiche push. Per maggiori informazioni, fai riferimento alla documentazione per sviluppatori collegata qui sopra.
Modifica delle informazioni di un’app
Puoi modificare il nome e la descrizione assegnati all’app per dispositivi mobili, come descritto in Abilitazione delle notifiche push nell’app per dispositivi mobili, sopra.
Per modificare le impostazioni di un’app esistente
- Nel dashboard, seleziona Impostazioni > Account > API e SDK.
- Nella sezione SDK per dispositivi mobili, fai clic sull’app da modificare.
- Nella pagina Modifica app, apporta le modifiche, quindi fai clic su Salva modifiche.
Disattivazione delle notifiche push per un’app
Se non vuoi più offrire notifiche push di Chat per un’app mobile, puoi rimuoverla dall’elenco SDK per dispositivi mobili.
Una volta eliminata un’app, i visitatori che usano questo ID app non riceveranno più notifiche push dal tuo servizio. Non puoi creare un’altra app SDK per dispositivi mobili con lo stesso ID app e l’eliminazione è irreversibile.
Per eliminare una o più app
- Nel dashboard, seleziona Impostazioni > Account > API e SDK.
- Nella sezione SDK per dispositivi mobili, seleziona le app da eliminare.
- Fai clic su Elimina selezionati.
Test delle notifiche push
Se la tua app è disponibile su dispositivi iOS, puoi testare le notifiche push prima di renderle disponibili tramite l’app attiva.
Per inviare notifiche push all’ambiente di test (solo iOS)
- Nel dashboard, seleziona Impostazioni > Account > API e SDK
- Nella sezione SDK per dispositivi mobili, fai clic sull’app a cui inviare notifiche push all’ambiente di test
- Nella sezione iOS, seleziona Sandbox per APNs.
- Fai clic sul pulsante Salva modifiche .
Nota per gli ex utenti di Chat Mobile SDK V1
Se in precedenza hai usato Chat Mobile SDK V1, potresti scoprire che non puoi eliminare una delle app chiamate "App 1" nel mio account.
Se disponi di un’app che usa l’SDK per dispositivi mobili versione 1 creata nella precedente esperienza delle impostazioni dell’SDK per dispositivi mobili, abbiamo migrato l’app esistente alla nuova esperienza. Puoi identificarlo facilmente cercando il nome preassegnato "App 1" (puoi cambiarlo nelle impostazioni dell'app).
Abbiamo disabilitato l’eliminazione di questa app nel dashboard perché usa la versione precedente dell’SDK per dispositivi mobili che non può più essere aggiunta come nuova app se eliminata accidentalmente.
Se vuoi disattivare questa app:
- Fai clic su App 1 nella sezione SDK per dispositivi mobili
- Fai clic su Modifica app.
- Rimuovi la chiave del server FCM e/o il file PEM.
- Fai clic su Salva modifiche.
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.