NowChatSDK-Klasse – Android
Die NowChatService -Klasse bietet die Funktion, die zum Erstellen eines NowChatService erforderlich ist, der mit NowChat interagiert. NowChat bietet die Möglichkeit, Servicemitarbeiter und Virtual Agent in Ihre Anwendung einzubetten.
Weitere Informationen zu Servicemitarbeiter und Virtual Agentfinden Sie unter Virtual Agent.
NowChatSDK – makeChatService(instanceURL: URL, nowChatSdkCallbacks)
Erstellt einen NowChat-Service. Dies ist eine Anhaltsfunktion.
| Name | Typ | Beschreibung |
|---|---|---|
| instanceURL | URL | URL der Instanz ServiceNow, mit der der NowChatService interagieren soll. |
| nowChatSdkCallbacks | NowChatSdkRückrufe | Rückrufe für die Hostanwendung zum Konfigurieren des NowChatService. |
| 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")
}
}