MirrorFly has been in the SDK game for a quite long period and our experts know what exactly you'll need for your users.
Add-on tools like “npmbuilds” and “Cocoapods” to reduce your code in both Android and iOS apps.
Deliver an incredibly high level of reliability in communication across your web app.
Protect the conversations on your React chat app with robust encryption protocols like AES-128 & SSL.
Stuck with integration? Avail our 24/7 support from our team of experts & get your queries resolved.
MirrorFly has been in the SDK game for a quite long period and our experts know what exactly you'll need for your users.
React Documentation GitHubWe mean it when we say complete integration: our developer will cover installation and maintenance, end to end.
Integrate our ready-to-use React SDKs within just 10 Mins and start delivering communication experiences on your website.
Get access to a wide range of messaging features, from real-time chat and multimedia sharing to read receipts and typing indicators.
Delight your users with the most amazing calling experiences with high-quality video and voice calls.
Make millions of conversations happen on your website. Flexibly expand your features, as your audience base grows.
Get complete access to our premium docs to assist you with source codes, tutorial videos, quick access and more.
Made with multi-platform support in native app performance structure. Deploy in your preferred web and mobile apps.
Create dynamic conversations on your website with real-time chat, video & voice calls.
Ship fully-featured Calls & Chat into any mobile or web app with our flexible SDKs that can seamlessly work with any framework, platform and programming language.
By using MirrorFly, you not only save your development time but also reduce costs associated with building and maintaining a complex chat platform from scratch.
- override fun onCreate() {
- super.onCreate();
- //activity to open when use clicked from notification
- //activity to open when a user logout from the app.
- ChatManager.startActivity = MainActivity::class.java
- //for chat logging
- LogMessage.enableDebugLogging(BuildConfig.DEBUG)
- .....
- }
- FlyCore.registerUser(USER_IDENTIFIER, FCM_TOKEN) { isSuccess, throwable, data ->
- if(isSuccess) {
- val responseObject = data.get("data") as JSONObject
- // Get Username, password and Auth token from the object
- } else {
- // Register user failed print throwable to find the exception details.
- }
- }
- ChatConnectionManager.initialize(USERNAME, SECRET_KEY, XMPP_DOMAIN, XMPP_HOST, XMPP_PORT)
- ChatManager.makeXMPPConnection()
- const SDK = window.SDK;
- export default SDK;
- import SDK from "./SDK";
- const initializeObj = {
- xmppSocketHost:`HOST`,
- xmppSocketPort:`PORT`,
- ssl `SSL`,
- encryptKey:`ENCRYPT_KEY`,
- apiBaseUrl:`API_URL`,
- licenseKey:`LICENSE_KEY`,
- isSandbox:`SANDBOX_MODE`,
- callbackListeners:{},
- signalServer:`SIGNAL_SERVER`,
- janusUrl:`JANUS_URL`,
- };
- await SDK.initializeSDK(initializeObj);
- await SDK.register(`USER_IDENTIFIER`);
- await SDK.login(`USERNAME`, `PASSWORD`);
- let groupConfig = try? GroupConfig.Builder
- .enableGroupCreation(groupCreation: true)
- .onlyAdminCanAddOrRemoveMembers(adminOnly: true)
- .setMaximumMembersInAGroup(membersCount: 200)
- .build()
- ChatSDK.Builder.enableContactSync(isEnable: true)
- .setDomainBaseUrl(baseUrl: "YOUR API BASE URL")
- .setMaximumPinningForRecentChat(maxPinChat: 4)
- .setGroupConfiguration(groupConfig: groupConfig!)
- .deleteMediaFromDevice(delete: true)
- .setAppGroupContainerID(containerID: "YOUR GROUP CONTAINER ID")
- .buildAndInitialize()
- ChatManager.shared.initialize(username: USERNAME, secretKey:SECRET_KEY, xmppDomain: XMPP_DOMAIN, xmppPort: XMPP_PORT)
- ChatManager.makeXMPPConnection()
Elevate your brand's communication capabilities with React-powered Chat & Call SDKs.
Effortlessly add in-app video, voice, and chat to your website in less than 20 minutes with MirrorFly's React Chat SDK.
Build quick, attractive, and scalable communication features on your website with React Chat SDK.
Say goodbye to repetitive coding. Deploy chat & call features across multiple parts of your site with React Chat SDK.
Make your website’s chat interface look and feel highly interactive with MirrorFly’s React UI Kit.
We’ve got you! Explore our wide range of tech stacks available to build the fullest communication experiences.
Java Script
Learn how to integrate our feature-rich Chat SDK into your web app.
Flutter
Build immersive in-app chat experiences with our low-code Flutter SDK.
Swift
Get started with our Swift Chat SDK for your iOS app with our easy-to-use Docs.
Angular
Easy-to-follow integration steps to add in-app chat to your Angular apps.
Kotlin
Launch in-app chat in your Android chat apps in less than 10 Mins.
React Native
Easily build in-app chat on your web app using our light-weight React SDK