Domanda
Come funziona il flusso di MessagingActivity con più motori o SDK?
Risposta
È possibile integrare più SDK in MessagingActivity aggiungendo motori usando l’impostazione .withEngines.
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: Molteplici configurazioni in un’unica schermata.
Una volta avviata l’attività, il flusso sarà il seguente:
Dopo aver raggiunto gli altri motori, Chat o Support, non potrai tornare all’ AnswerBot a meno che non esci dalla vista e lo riavvii.
Dopo il trasferimento, vedrai quanto segue:
- Se passato a Support, il motore converte la discussione in corso con il CO in un ticket contenente tutte le trascrizioni di Chat. Inoltre, se Conversation è abilitata, ti verrà chiesto con un pulsante di accedere alla vista Richieste usando RequestListActivity.
- Se passato a Chat, il Motore avvia un flusso di chat e una sessione come indicato di seguito. Il motore funziona come una normale sessione di chat. Riutilizza la trascrizione della discussione su Answer Bot anziché chiederti l’argomento di questa chat. La trascrizione completa viene aggiunta a Chat come messaggio iniziale.
Alcuni aspetti da notare:
- L’SDK Identity per Support e l’SDK VisitorInfo per Chat sono due distinti set di identità. Lo stesso vale per il processo 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 contattarci in 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 di Chat alla configurazione MessagingActivity. Per controllare lo stato dell’account, usa questa funzione del nostro SDK per chat per provider.
- Il nome predefinito di Chat Bot è “Answer Bot”. Dopo aver selezionato una di queste opzioni, non discutere con AB Engine. In alternativa, 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.