>>Sappiamo che quando il CX avvia la sessione di messaggistica per la prima volta su dispositivo mobile, creeremo un conversationId casuale con uuid() come indicato nel documento seguente.
Android: https://developer.salesforce.com/docs/service/messaging-in-app/guide/android-ui-sdk.html
IOS: https://developer.salesforce.com/docs/service/messaging-in-app/guide/ios-ui-sdk.html
>>Quando il cliente accede al web, il nostro token JWT ha come oggetto MEU, da cui recupera la conversazione aperta e la cronologia
Maggiori informazioni sono disponibili qui: https://help.salesforce.com/s/articleView?id=service.user_verification_overview.htm&type=5
se il MEU avvia la conversazione prima sul web e torna sul dispositivo mobile, ecco come recuperare la conversazione aperta del MEU autorizzato
<<Prerequisiti>>
>>Configurazione completa della verifica utente in Salesforce:
https://help.salesforce.com/s/articleView?id=service.user_verification_setup.htm&type=5
>>Creare messaggistica IN-APP per iOS/ANDROID:
https://developer.salesforce.com/docs/service/messaging-in-app/guide/introduction.html
È necessario recuperare la conversazione aperta tramite il codice sottostante mentre si implementa Aggiungi il tuo delegato all'oggetto client principale
Android: https://developer.salesforce.com/docs/service/messaging-in-app/guide/android-user-verification.html
IOS: https://developer.salesforce.com/docs/service/messaging-in-app/guide/ios-user-verification.html
>>È possibile utilizzare il flag force come documentato per garantire che la richiesta venga effettuata tramite la rete e non solo dal database locale:
documenti forceRefresh
Android:
https://salesforce-async-messaging.github.io/messaging-in-app-android/messaging-inapp-core/com.salesforce.android.smi.core/-core-client/index.html#1647340068%2FFunctions%2F415633242
IOS:
https://salesforce-async-messaging.github.io/messaging-in-app-ios/Protocols/SMICoreClient.html#/c:objc(pl)SMICoreClient(im)conversationsWithLimit:olderThanConversation:completion
abstract suspend fun conversations( limit: Int,
olderThanConversation: Conversation? = null,
conversationId: UUID? = null,
forceRefresh: Boolean = false
): Result<List<Conversation>>
>>forceRefresh: Se impostato su true (vero), impone l'aggiornamento dei dati richiesti sulla rete. In caso contrario, i dati richiesti vengono recuperati dalla cache locale e aggiornati sulla rete solo se non vengono trovati risultati localmente. Il valore predefinito è false (falso).
Per la messaggistica per WEB, non è necessario creare/recuperare la conversazione perché il token JWT ha Sub di MEU che recupera automaticamente la conversazione aperta di MEU
Maggiori informazioni sono disponibili qui:
https://help.salesforce.com/s/articleView?id=service.user_verification_overview.htm&type=5
004141327

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.