I have an iOS app that already uses Firebase as its backend system. Now I need to integrate the chat feature in the app. So I have following questions before I decide
- Option 1: Client → Firebase → Sendbird : Is it possible to use Sendbird service API from firebase so that all the chat requests first go to firebase and then routed for Sendbird?
- Option 2: Client → Sendbird : If I use ChatSDK directly in the app then how does the authentication will work like SSO with firebase because we cannot authenticate user twice. How does that work?
- Which one is better Option among 1 and 2?
- Does SendbirdSDK support client side on device “messages, files, and media” caching or I need to handle it myself?