최근 검색
최근 검색 없음

Christian Scheumann
가입한 날짜: 2023년 6월 20일
·
마지막 활동: 2024년 12월 09일
팔로잉
0
팔로워
0
총 활동 수
15
투표 수
3
플랜 수
8
활동 개요
배지
문서
게시물
커뮤니티 댓글
문서 댓글
활동 개요
님의 최근 활동 Christian Scheumann
Christian Scheumann님이 에 게시물을 만듦
We were trying to configure Zendesk Messaging in our React Native App for which we used the Zendesk SDK and a wrapper for React Native. Initialisation of the Zendesk SDK works as well as logging in the user with a token signed with the specified secret. When opening the Messaging View, an initial chat can be started if there is no previous chat. When opening the Message View again though the user is presented with a list of available chats. Here we face the issue that if multi-conversations are enabled, tapping on an existing chat has no effect rendering the user unable to open it
Please see the screenshots attached.
Further information:
- Zendesk (3.4.0):
- ZendeskSDKConversationKit (~> 8.0.0)
- ZendeskSDKCoreUtilities (~> 3.0.0)
- ZendeskSDKConversationKit (8.0.0):
- ZendeskSDKCoreUtilities (~> 3.0.0)
- ZendeskSDKFayeClient (~> 1.9.0)
- ZendeskSDKHTTPClient (~> 0.16.1)
- ZendeskSDKStorage (~> 1.1.0)
- ZendeskSDKCoreUtilities (3.0.0)
- ZendeskSDKFayeClient (1.9.0):
- ZendeskSDKLogger (~> 0.10.0)
- ZendeskSDKSocketClient (~> 1.8.0)
- ZendeskSDKGuideKit (1.2.0):
- ZendeskSDKCoreUtilities (~> 3.0.0)
- ZendeskSDKHTTPClient (~> 0.16.1)
- ZendeskSDKLogger (~> 0.10.0)
- ZendeskSDKStorage (~> 1.1.0)
- ZendeskSDKHTTPClient (0.16.1):
- ZendeskSDKLogger (~> 0.10.0)
- ZendeskSDKLogger (0.10.0)
- ZendeskSDKMessaging (2.26.0):
- Zendesk (~> 3.4.0)
- ZendeskSDKConversationKit (~> 8.0.0)
- ZendeskSDKCoreUtilities (~> 3.0.0)
- ZendeskSDKGuideKit (~> 1.2.0)
- ZendeskSDKUIComponents (~> 10.0.0)
- ZendeskSDKSocketClient (1.8.0):
- ZendeskSDKLogger (~> 0.10.0)
- ZendeskSDKStorage (1.1.0):
- ZendeskSDKLogger (~> 0.10.0)
- ZendeskSDKUIComponents (10.0.0):
- ZendeskSDKCoreUtilities (~> 3.0.0)
How we open the Message View:
@objc(openMessagingView:rejecter:)
func openMessagingView(
resolver resolve: @escaping RCTPromiseResolveBlock,
rejecter reject: @escaping RCTPromiseRejectBlock
) -> Void {
if !initialized {
reject(nil, "Zendesk instance not initialized", nil)
return
}
DispatchQueue.main.async {
guard let viewController = ZendeskNativeModule.shared.getMessagingViewController(),
let rootController = RCTPresentedViewController() else {
reject(nil, "cannot open messaging view", nil)
return
}
rootController.show(viewController, sender: self)
resolve(nil)
}
}
2024년 11월 21일에 게시됨 · Christian Scheumann
0
팔로워
4
투표 수
4
댓글