IRemoteSupportClient
IRemoteSupportClient
is central interface that declares the necessary behavior responsible for establishing a connection to a remote peer allowing the exchange of Commands, Querys, and Notifications.
Functions
Share the app screen with the remote peer
Add a video stream to the remote support session.
Initializes the data transport and connects to an existing remote support session created by initiateSupportSession by another client
Initialize a new remote support session with a new unique pin
Sends the provided Command to the remote peer
Sends the provided Notification to the remote peer
Sends the provided Query to the remote peer
Update the remote support client's logger
Properties
true
indicates a IRemoteSupportClient is connected; false
otherwise.
Event raised when a Command is received from the remote peer. The remote peer is notified when the command is acknowledged using the ICommandContext.
Event raised when the IRemoteSupportClient is connected.
Event raised when the IRemoteSupportClient is disconnected.
Raised when a Notification is received from the remote peer.
Event raised when a Query is received from the remote peer. Responses sent using the IQueryContext are sent to the remote peer. If multiple responses are required, pass false to IQueryContext.respond's isFinal
parameter for the initial series of responses and true
for the final response