Vor Kurzem aufgerufene Suchen


Keine vor kurzem aufgerufene Suchen

Arnaud Joly's Avatar

Arnaud Joly

Beigetreten 14. Apr. 2021

·

Letzte Aktivität 24. Feb. 2025

Folge ich

0

Follower

0

Gesamtaktivitäten

40

Stimmen

10

Abonnements

16

AKTIVITÄTSÜBERSICHT

Neueste Aktivität von Arnaud Joly

Arnaud Joly hat einen Kommentar hinterlassen

Community-Kommentar Developer - Zendesk SDKs
Hi, 
 
as the Chat SDK doesn't handle the display of the Push Notification, it's a custom implementation and we cannot advise on how to proceed. 
I tested successfully in my own app following the android documentation, essentially using their code and replacing the Intent by the a Messaging intent.
 
Hope that this helps!

Kommentar anzeigen · Gepostet 30. Aug. 2022 · Arnaud Joly

0

Follower

0

Stimmen

0

Kommentare


Arnaud Joly hat einen Kommentar hinterlassen

Community-Kommentar Developer - Zendesk SDKs
Hi, would you be able to provide a reproduction using one of our demo app so we could try it on our end? I haven't been able to reproduce this issue in my app.
You can find the step to do so in our Getting help document.

I found a post online mentioning diverse solutions where they updated the Kotlin version, the IDE version, etc. which could possibly resolve the issue has well.
 
Hope that this helps!

Kommentar anzeigen · Gepostet 23. Aug. 2022 · Arnaud Joly

0

Follower

0

Stimmen

0

Kommentare


Arnaud Joly hat einen Kommentar hinterlassen

Community-Kommentar Developer - Zendesk SDKs

Hi Rafal Wesolowski

We've recently released the new version 2.1.0 for the Zendesk SDK, which contains the fix of the version 2.0.0 for Android 12. This should resolve your issue.

Thanks again for reporting that to us!

Kommentar anzeigen · Gepostet 28. Jan. 2022 · Arnaud Joly

0

Follower

0

Stimmen

0

Kommentare


Arnaud Joly hat einen Kommentar hinterlassen

Community-Kommentar Developer - Zendesk SDKs

Hi Gopal C

The SDKs don't support changing the locale at runtime so you will not be able to programmatically change the UI locale. I've tried on Android which ended in the writing going right to left after switching to Arabic but the element stayed in english.

The only existing function about language is the Help Center Locale Override which doesn't affect the UI but changes which locales are the articles pulled from.

We have this article available that summarise this: https://support.zendesk.com/hc/en-us/articles/4408825038746-How-do-language-translations-work-in-the-mobile-SDK-user-interface-and-HelpCenterActivity

Hope this helps!

Kommentar anzeigen · Gepostet 05. Jan. 2022 · Arnaud Joly

0

Follower

0

Stimmen

0

Kommentare


Arnaud Joly hat einen Beitrag erstellt

BeitragHilfe bei Support und Ticketerstellung

Frage

Welche allgemeinen Informationen sollte ich bei der Verwendung des Zendesk-SDK beachten?

Antwort

Zendesk SDK ist das neue mobile SDK von Zendesk. Dies wurde speziell für die Arbeit mit Messaging und dem Arbeitsbereich für Agentenentwickelt. Zendesk SDK für Unity mit Messaging ist ebenfalls verfügbar. Nachfolgend einige Hinweise, die Sie bei Verwendung des SDK beachten sollten.

Einschränkungen

Die bekannten Probleme und Einschränkungen sind in der Entwicklerdokumentation für iOS und Androidzu finden.

Google verlangt außerdem Aktionen bezüglich der Firebase-Benachrichtigungen für Android.

Überschreiben von Core-Frameworks

Damit das Zendesk-SDK wie erwartet funktioniert, sind wichtige Frameworks wie UIKitin iOS erforderlich. Wenn das Verhalten dieser Frameworks überschrieben wird, können wir nicht garantieren, dass unser SDK in der App funktioniert.

Wir empfehlen, die UIKit-API zu erweitern, anstatt sie zu überschreiben. Wenn Sie ein bestimmtes Verhalten erwarten, verhindert das Überschreiben der API, dass das SDK in Ihrer App wie beabsichtigt funktioniert.

Vermeiden Sie geringe Kontraste in Ihren Designs

Sie können die Farben der Zendesk-SDK-Benutzeroberfläche im Admin Centeranpassen.
Mobilgeräte werden in vielfältigeren Umgebungen eingesetzt als Desktop-Anwendungen. Denken Sie beim Bearbeiten der Designfarben an die Barrierefreiheit, damit Ihre App von überall aus leicht zugänglich ist. Wir empfehlen, die W3C-Kontrastrichtlinien zu befolgen.

Vermeiden Sie ähnliche helle und dunkle Designs

Mit der Zendesk-SDK können Sie im Admin Center sowohl helle als auch dunkle Designs einstellen. Wenn beide Designs ähnliche Farben aufweisen, kann es sein, dass Ihre Benutzer die Unterschiede nicht sehen, was zu Verwirrung führen kann.

Alle SDK-Funktionen sind in unserer Entwicklerdokumentation zu finden: Zendesk Web Widget und SDKs (Englisch).

Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.

Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.

Bearbeitet 16. Juli 2024 · Arnaud Joly

1

Follower

1

Stimme

0

Kommentare


Arnaud Joly hat einen Beitrag erstellt

BeitragHilfe bei Support und Ticketerstellung

Frage

Ich sehe, dass Zendesk mehrere Mobile SDKs hat. Wofür kann ich sie verwenden? 

Antwort

Zendesk SDK für Messaging

Dieses SDK ist mit Messaging verknüpft und sowohl für iOS als auch für Android verfügbar. Sie werden auch als Zendesk SDK für iOS und Zendesk SDK für Android bezeichnet. Es gibt eine Webversion namens Zendesk SDK for Web.

Talk SDK

Das Talk-SDK ist auch für iOS und Android verfügbar. Dieses SDK dient als mobile Implementierung Ihres Talk-Produkts zur Nutzung von Telefonsupport über den digitalen Talk-Anschluss.

Unity-SDK

Nicht zu verwechseln mit dem unten aufgeführten Unified SDK. Das Unity-SDK bietet Zendesk-Funktionen in Unity-Spielen, damit Spieler auf Anfragen und Help-Center-Inhalte zugreifen und mit Ihrem Supportteam in Kontakt treten können, ohne die App verlassen zu müssen.

Weitere technische Informationen zu diesem SDK finden Sie in der Dokumentation für Entwickler.

Wenn Sie Messaging verwenden, lesen Sie diesen Beitrag: Zendesk SDK für Unity mit Messaging.

Einheitliches SDK

Was als Unified SDK bezeichnet wird, ist technisch gesehen kein SDK, sondern die Grundlage dafür, dass Chat SDK, Support SDK und AnswerBot SDK gleichzeitig funktionieren. Diese werden auch als Classic-SDKs bezeichnet und sind so konzipiert, dass Sie sie zusammen in derselben Anwendungverwenden können:

  • Support-SDK (iOS/Android): Dieses SDK verwendet sowohl Support- als auch Help-Center-Funktionen. Verwenden Sie dieses SDK, um Ihren Kunden beim Einreichen oder Anzeigen ihrer Anfragen und beim Zugriff auf Ihre Wissensdatenbank zu helfen.
  • Chat-SDK (iOS/Android): Mit diesem SDK können Kunden einen Live-Chat mit Ihrem Supportteam starten. 
  • AnswerBot SDK: In Verbindung mit Support ermöglicht es dieses SDK Ihren Kunden, Beitragsempfehlungen zu erhalten, und erweitert die Self-Service-Funktionen Ihrer App.
Hinweis: Das AnswerBot SDK ist im Lieferumfang des Support SDK enthalten. Die Funktionalität des AnswerBot hängt vom Support ab.  

Web SDK

Das Web SDK ist eigentlich kein Mobile SDK, aber um Verwirrung zu vermeiden, ist es hier aufgeführt. Es kann sich auf das Zopim Web SDKbeziehen, mit dem Sie Ihre eigene Version des Chat-Widgets entwickeln können.

Der Begriff kann sich auch auf das Zendesk SDK für Web beziehen, eine neue Version des Web Widgets, das Messaging-Funktionen integriert.

Weitere Überlegungen

  • Das Zendesk SDK für Messaging gehört nicht zur Unified SDK-Familie und wurde nicht für diese SDKs entwickelt. Sie können jedoch nebeneinander verwendet werden, um die Migration auf das Zendesk SDK (Android/iOS) zu erleichtern.
  • Die Support- und Chat-SDKs können bei Bedarf unabhängig voneinander sein. Jedes hat sein eigenes JWT-System zur Benutzerauthentifizierung.jwt-auth
  • Jedes SDK hat eine Standardoberfläche und eine Anbieterversion, mit der Sie Ihre eigene Oberfläche erstellen und Zendesk-Funktionen hinzufügen können.

Wenn Sie ein Problem mit einem der Mobile SDKs bemerken, wenden Sie sich an das Supportteam und geben Sie die in diesem Beitrag beschriebenen Informationen weiter: Richtlinien zum Einreichen von Tickets für Mobile-SDK-Entwickler.

Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.

Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.

Bearbeitet 05. März 2024 · Arnaud Joly

7

Follower

2

Stimmen

0

Kommentare


Arnaud Joly hat einen Beitrag erstellt

BeitragHilfe bei Support und Ticketerstellung

Symptome des Problems

iOS und Android verhalten sich in Bezug auf Pre-Chat- und VisitorInfo -Objekte unterschiedlich. Dies kann die Vereinheitlichung von Anwendungsverhalten verwirren.

Mit dem VisitorInfo- Objekt können Sie vor Beginn des Chats die Informationen zum Besucher festlegen. Im Gegensatz dazu erfasst das PreChatForm- Objekt diese Informationen zu Beginn des Chats.

Ursprünglich war geplant, die eine oder andere Option in Ihrem Workflow zu verwenden, aber nicht beides gleichzeitig. Das wurde jetzt für iOS aktualisiert. 

Der Workflow mit JWT-Authentifizierung ändert auch das Chat-Verhalten. Weitere Informationen finden Sie in der Dokumentation (Android|iOS) oder in diesem Beitrag: Aktivieren authentifizierter Benutzer mit dem Chat SDK.

Lösungsschritte

Haftungsausschluss: Dieser Beitrag dient lediglich zu Demonstrationszwecken. Zendesk bietet keine Unterstützung oder Garantie für den Code. Bitte posten Sie eventuelle Probleme in den Kommentaren oder suchen Sie online nach einer Lösung.

iOS

In iOS sieht die Logik wie folgt aus:

  1. Take the ChatAPIConfiguration's visitorInfo und department Eigenschaften.
  2. Daten von ChatConfigurationübernehmen preChatFormConfiguration Datenanforderungen.
  3. Wenn die zugrundeliegenden Eigenschaften von VisitorInfo Null oder leere Zeichenfolgen sind und die entsprechenden Datenanforderungen nicht sind .hidden, und blenden Sie dann das Feld ein.
  4. Wenn die zugrundeliegenden Eigenschaften von department Null oder leere Zeichenfolgen sind und die entsprechenden Datenanforderungen nicht sind .hidden, und blenden Sie dann das Feld ein.
  5. Im SDK erscheint das Formular für den Benutzer. Der Benutzer gibt die Details ein oder überspringt sie .optional nach eigenem Ermessen.
  6. Das SDK erfasst die in das Formular eingegebenen Informationen.
    Wenn ein Feld übersprungen wurde, wird es auf die dort vorhandenen Konfigurationsdetails zurückgegriffen. Wenn das Feld leer ist, werden keine Details gesendet.
  7. Das SDK weist die Abteilung und Anrufe zu chat.profileProvider.setVisitorInfo(visitorInfo) mit den VisitorInfo- Details des Formulars (die eingegebenen Daten werden mit der API-Konfiguration zusammengeführt, wenn nicht ausgefüllt).

Beispiel:

func status(for info: String?) -> FormFieldStatus {
info?.isEmpty == true ? .optional: .hidden
}

let chatAPIConfig = ChatAPIConfiguration()
chatAPIConfig.visitorInfo = visitorInfo
chatAPIConfig.department = departmentName
chat.configuration = chatAPIConfig
chat.profileProvider.setVisitorInfo(visitorInfo)
let chatUIConfig = ChatConfiguration()
chatUIConfig.preChatFormConfiguration = .init(name: status(for: visitorInfo.name),
email: status(for: visitorInfo.email),
phoneNumber: status(for: visitorInfo.phoneNumber),
department: status(for: form.departmentId))
// pass chatUIConfig into buildUI(engines:, configs:)

Android

Für Versionen vor SDK Chat 3.2.0:

Bei Android ist die Logik anders. Die VisitorInfo wird vollständig gelöscht, wenn PreChatForm aktiviert ist, unabhängig davon, ob das Feld „Erforderlich“, „Optional“ oder „Ausgeblendet“ ist.

Eine Möglichkeit, diese Einschränkung zu umgehen, besteht darin, die VisitorInfo zu aktualisieren, sobald der Chat gestartet wird (mit Ausnahme der Abteilung, die nach Beginn des Chats nicht mehr bearbeitet werden kann):

  1. Erstellen einer VisitorInfo Objekt.
  2. Geben Sie bereits bekannte Informationen über den Benutzer ein.
  3. Konfigurieren Sie das Pre-Chat-Formular so, dass Sie nach den fehlenden Informationen gefragt werden.
  4. Richten Sie den Beobachter ein.
  5. Chat-Aktivität starten.

Sobald der PreChat abgeschlossen ist und der Chat in den Status STARTED wechselt, werden die Besucherinformationen aktualisiert.

Beispiel:

boolean visitorSet = false; // Generic condition to ensure that you only set those info once

// ...

public void
setupObserver(){
final ObservationScope observationScope = new ObservationScope();
Chat.INSTANCE.providers().chatProvider().observeChatState(observationScope, new Observer() {
@Override
public void update(ChatState chatState) {
ChatSessionStatus chatStatus = chatState.getChatSessionStatus();
// Status achieved after the PreChatForm is completed
if (chatStatus == ChatSessionStatus.STARTED) {
// Update the information MID chat here. All info but Department can be updated
if (!visitorSet) {
// Add here the code to set the visitor info - visitorInfo would be a VisitorInfo type variable containing all the information to set
profileProvider.setVisitorInfo(visitorInfo, null);
visitorSet = true;
}

} else {
// There are few other statuses that you can observe but they are unused in this example
Log.d("DEBUG", "[observerSetup] - ChatSessionUpdate -> (unused) status : " + chatStatus.toString());
}
}
});
}

Aktualisieren Sie die bereitgestellten Codeskripts, damit sie zu Ihrem Workflow passen.

Ab Version 3.2.0:

Das neueste SDK ermöglicht eine flexiblere Nutzung von PreChatForm mit VisitorInfo. Weitere Informationen finden Sie in diesem Beitrag: Festlegen von Informationen für die Chatsitzung.

Dies kann nativ funktionieren, wenn Sie dem Beispiel in der Dokumentation folgen.

Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.

Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.

Bearbeitet 16. Jan. 2024 · Arnaud Joly

4

Follower

2

Stimmen

0

Kommentare


Arnaud Joly hat einen Beitrag erstellt

BeitragHilfe bei Support und Ticketerstellung

Frage

Wie sieht der Datenfluss aus? MessagingActivity mit mehreren Engines oder SDKs arbeiten?

Antwort

Sie können mehrere SDKs in die integrieren MessagingActivity indem Sie Engines hinzufügen, die die verwenden .withEngines enthalten.

Diese Objekte teilen der Aktivität mit, welche SDKs verwendet werden können und welches durch Übergabe an die Aktivität eine eigene Konfiguration erhält. Ein Beispiel hierfür finden Sie in diesem Beitrag: Mehrere Konfigurationen auf einem Bildschirm.

Sobald die Aktivität beginnt, sieht der Ablauf wie folgt aus:

MessagingActivity.png

Nachdem Sie die anderen Engines, Chat oder Support erreicht haben, können Sie nicht mehr zum Answer Bot zurückkehren, es sei denn, Sie verlassen die Ansicht und starten neu.

Nach der Übergabe sehen Sie Folgendes:

  • Bei Übergabe an Support wird die laufende Diskussion mit dem Answer Bot in ein Ticket umgewandelt, das alle Chatprotokolle enthält. Wenn die Konversation aktiviert ist, werden Sie außerdem mit einer Schaltfläche aufgefordert, über RequestListActivityauf Ihre Anfrageansicht zuzugreifen.
  • Bei Übergabe an Chat startet die Engine einen Chatfluss und eine Sitzung wie im unten dargestellten Fluss. Das Modul wird wie bei einer normalen Chat-Sitzung ausgeführt und verwendet das Protokoll der Answer Bot -Diskussion, statt Sie nach dem Thema des Chats zu fragen. Das vollständige Protokoll wird als erste Nachricht zum Chat hinzugefügt.

Hier einige Dinge, die Sie beachten sollten:

  • Identity for Support SDK und VisitorInfo for Chat SDK sind zwei verschiedene Identitäten. Dasselbe gilt auch für den Prozess JSON Web Token (JWT), der völlig separat ist.
  • Der Status Ihres Chat-Kontos ist dem Answer Bot -System nicht bekannt. Wenn Ihr Konto offline ist, fragt der Answer Bot Sie, ob Sie Kunden per Chat ansprechen möchten, und prüft dann den Kontostatus, wodurch der Offline-Nachrichtenfluss ausgelöst wird. Um dies zu vermeiden, überprüfen Sie den Chat-Kontostatus, bevor Sie die Chat-Engine an die Konfiguration der MessagingActivity übergeben. Verwenden Sie diese Funktion in unserem Provider Chat SDK, um den Kontostatus zu überprüfen.
  • Der Standardname des Chat-Bots lautet: Answer Bot. Wenn Sie auf eine dieser Optionen klicken, brauchen Sie nicht mit dem Answer Bot -System zu diskutieren. Verwenden Sie stattdessen Chat oder Support. Weitere Informationen finden Sie im folgenden Beitrag: Warum erscheint der Answer Bot im Chat-SDK, obwohl ich kein Abonnement habe?

mceclip1.png

Hinweis: Wenn Sie Messaging mit aktivierter Omnichannel-Verteilung haben, unterscheidet sich die Verteilungsmethode für Messaging von der Live-Chat-Verteilung. Die Omnichannel-Verteilung ist die Standardverteilungsmethode für alle nach dem 11. Dezember 2024 erstellten Konten und Testkunden der Zendesk Suite . Weitere Informationen finden Sie im folgenden Beitrag: Verteilung von Messaging-Tickets und -Benachrichtigungen.

Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.

Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.

Bearbeitet 21. Jan. 2025 · Arnaud Joly

1

Follower

2

Stimmen

0

Kommentare


Arnaud Joly hat einen Beitrag erstellt

BeitragHilfe bei Support und Ticketerstellung

Frage

Wie funktionieren Übersetzungen in andere Sprachen in der Benutzeroberfläche des Classic SDK? HelpCenterActivity

Antwort

Standardmäßig unterstützen Classic SDKs eine Reihe von Sprachen. Fügen Sie eine eigene Variante oder Sprache zum SDK hinzu, indem Sie eine eigene Zeichenfolgendatei für ein bestimmtes Gebietsschema erstellen. Sie können auch die vorhandene Zeichenfolge durch eine eigene überschreiben. string.xml und ersetzen Sie eine bestimmte Sprache für iOS oder Android.

Wenn Sie SDK verwenden, richtet sich das Gebietsschema der Oberfläche nach dem Gebietsschema Ihres Geräts. Keine Funktion im SDK kann das Gebietsschema Ihrer Benutzeroberfläche ändern. Programmgesteuerte Änderungen des Gebietsschemas der App wirken sich nicht auf die Benutzeroberfläche aus. Die einzige Möglichkeit, die Übersetzung der UI-Elemente zu ändern, besteht darin, das Gebietsschema des Geräts zu ändern und die App neu zu starten.

Was ist mit der HelpCenterActivity?

Wenn Sie setHelpCenterLocaleOverride für iOS oder Android, teilen Sie dem Help Center mit, aus welchem Gebietsschema die Beiträge stammen sollen. Dies hat keine Auswirkungen auf die Benutzeroberfläche. Standardmäßig bezieht sich das Help Center wie der Rest der App auf das Gerät. Wenn das Gebietsschema Ihres Geräts beispielsweise en-us, werden die Benutzeroberfläche sowie der AnswerBot und das Beitragsgebietsschema verwendet. en-us.

Wenn Sie beispielsweise setHelpCenterLocaleOverride , um das Gebietsschema Ihres Help Centers auf fr-fr, sind die UI- und AnswerBot-Interaktionen weiterhin verfügbar. en-us, aber alle vorgeschlagenen Beiträge werden in fr-fr.

Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.

Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.

Bearbeitet 02. Jan. 2024 · Arnaud Joly

1

Follower

2

Stimmen

0

Kommentare


Arnaud Joly hat einen Beitrag erstellt

BeitragHilfe bei Support und Ticketerstellung

Frage

Wenn ich bei Verwendung des Chat -SDKdie Chataktivität während der Eingabe verlasse, bleibt die Tastatur offen und ich muss sie manuell schließen. Wie kann ich das vermeiden?

Antwort

In diesem Fall ist es am einfachsten, die Tastatur jedes Mal zu schließen, wenn Sie zur Hauptaktivität in der Chat -Benutzeroberfläche zurückkehren.

Im Beispiel unten startet die MainActivity die Chat -Benutzeroberfläche. Dies ist die Aktivität, zu der Sie zurückkehren, wenn Sie die Chat -Benutzeroberfläche schließen. In diesem Beispiel erstellt das Skript eine Methode, in der MainActivity die Tastatur beim Start der Ansicht ausblenden kann. Siehe Codebeispiel unten in Kotlin.

class MainActivity : AppCompatActivity() {

private fun hideKeyboard() {
val view = currentFocus ?: View(this)
val inputMethodManager = getSystemService(Activity.INPUT_METHOD_SERVICE) as InputMethodManager
inputMethodManager.hideSoftInputFromWindow(view.rootView.windowToken, 0)
inputMethodManager.toggleSoftInput(InputMethodManager.HIDE_IMPLICIT_ONLY, 0)
view.clearFocus()
}

override fun onStart() {
super.onStart()
if (Chat.INSTANCE.providers()?.connectionProvider()?.connectionStatus == ConnectionStatus.DISCONNECTED) {
hideKeyboard()
}
}
}

Stellen Sie sicher, dass Sie die connectionStatus auf dem onStart Aktivitätsrückruf und sehen, ob der Chat im Status ist ConnectionStatus.DISCONNECTED, was bedeutet, dass die MessagingActivity wird verworfen, und dann kann der Integrator hideKeyboard.

Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.

Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.

Bearbeitet 05. Nov. 2021 · Arnaud Joly

1

Follower

2

Stimmen

0

Kommentare