Domanda
Come funziona il flusso di MessagingActivity
funziona con più motori o SDK?
Risposta
È possibile integrare più SDK in MessagingActivity
aggiungendo motori usando .withEngines
impostazione.
Questi oggetti indicano all’attività quali SDK possono essere usati e ognuno può ricevere la propria configurazione passandola all’attività. Per un esempio, leggi questo articolo: Configurazioni multiple in un’unica schermata.
Una volta avviata l’attività, il flusso sarà il seguente:
Una volta raggiunti gli altri motori, Chat o Support, non potrai tornare a AnswerBot, a meno che non esci dalla vista e riavvii.
Una volta consegnato, vedrai quanto segue:
- Se passato a Support, il motore converte la discussione in corso con AnswerBot in un ticket contenente tutte le trascrizioni di Chat. Inoltre, se Conversazione è abilitata, ti verrà chiesto con un pulsante di accedere alla vista Richieste usando RequestListActivity.
- Se passato a Chat, il motore avvia un flusso e una sessione di Chat come indicato di seguito. Il motore viene eseguito come una normale sessione di Chat e riutilizza la trascrizione della discussione Answer Bot invece di chiedere informazioni sull’argomento di questa chat. La trascrizione completa viene aggiunta a Chat come messaggio iniziale.
Alcune cose da notare:
- Identity for Support SDK e VisitorInfo per Chat SDK sono 2 distinti insiemi di identità. Lo stesso vale per il processo JSON Web Token (JWT), che è completamente separato.
- Il motore Answer Bot non è a conoscenza dello stato del tuo account Chat. Se il tuo account è offline, Answer Bot ti chiederà comunque se vuoi metterti in contatto con Chat, quindi controllerà lo stato dell’account, attivando il flusso di messaggi offline. Per evitare ciò, controlla lo stato dell’account Chat prima di passare il motore Chat alla configurazione MessagingActivity. Per controllare lo stato dell’account, usa questa funzione del nostro Provider Chat SDK.
- Il nome predefinito del Chat Bot è: Answer Bot. Dopo aver selezionato una di queste opzioni, non discutere con il motore Answer Bot . Puoi farlo con Chat o Support. Per ulteriori informazioni, leggi l’articolo: Perché vedo Answer Bot in Chat SDK anche se non ho un abbonamento?
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.