NowChatSDK-Klasse – Android
Die NowChatService Die Klasse bietet die Funktion, die zum Erstellen eines NowChatservice erforderlich ist, der mit NowChat interagiert. NowChat bietet die Möglichkeit zum Einbetten Servicemitarbeiter Und Virtual Agent In Ihrer Anwendung.
Für zusätzliche Informationen zu Servicemitarbeiter Und Virtual Agent, Siehe Virtual Agent.
NowChatSDK – makeChatService(instanceURL: URL, nowChatSdkCallbacks)
Erstellt einen NowChat-Service. Dies ist eine Aussetzungsfunktion.
| Name | Typ | Beschreibung |
|---|---|---|
| Instanz-URL | URL | URL von ServiceNow Instanz, mit der der NowChatService interagieren soll. |
| NowChatSdkCallbacks | NowChatSdkCallbacks | Rückrufe für die Hostanwendung, die zum Konfigurieren des NowChatService verwendet werden soll. |
| Typ | Beschreibung |
|---|---|
| Keine |
@Inject lateinit var sdkSettingsProvider: Provider<NowSDKSettings>
@Inject lateinit var chatCallbacks: SampleAppNowChatSDKCallbacks
private fun launchChat() {
binding.progressBar.visibility = View.VISIBLE
NowChatSDK.makeChatService(
URL(sdkSettingsProvider.get().instanceBaseURL),
chatCallbacks
) .onSuccess {
it.start(this, chatCallbacks.nowChatThemeColors) }
} .onFailure {
Log.e("NowChat", "Unable to launch chat: $it")
}
}