Zoho Assist UI Kit

 

1. To design the dialog box to be displayed when the session ends


  override fun onSessionEnded() {
    }

2. To design the dialog box to be displayed when you start the session.


 override fun onScreenShareStarted() {
    }

3. To design the dialog box to be displayed when the technician joins and leaves the session.


override fun onParticipantStateChange(participantState: ParticipantState, participantName: String) {
    when(participantState){
        ParticipantState.DOWN->{            
        }
        ParticipantState.LOST->{           
        }
        ParticipantState.UP->{  
        }
    }
}

4. To design the dialog box to be displayed when a new chat message is received.


override fun onMessageReceived(model: ChatModel) {
    }

We have introduced the Chat Screen Fragment to help you monitor session status and engage in message conversations with technicians. For your reference, we have included a sample project link.