MirrorFly Sample Download Applications
#
About MirrorFlyMirrorFly provides a powerful Chat SDK and Audio/Video Call SDK to facilitate Realtime messaging and audio/video calls in your existing Web and Mobile Apps.
Learn How to integrate MirrorFly across multiple platforms in this Documentation!
To give a better experience, We have sample UI KIT integrated with our Chat SDK and Call SDK for Android and Web Platform. We want our Customers to playaround and have a Real time Chat and Calling Experience. We also allow a Trial version for you and your team to have a collaborative access to our Sample App.
#
Step to use our sample appStep 1: Download our Sample App using the below Button, You will get a SDK, Sample App and UI KIT
#
Android#
iOS#
WebStep 2: You will be navigated to a Mandatory Registration Page. On Registration, you will get a Unique License Key for building your Sample App.
Step 3: Once you build your APK, you can readily share with your team and they use a simple login via OTP method to register themselves.
Immediately after this you and your team will get connected in a secure group and you will be able to initiate a One to One Chat, Group Chat, One to One Call and Group Call
Note: You will also get a free access to our Control Panel and Manage your License Key, Downloads, Upgrade to Payment User etc.,
#
AndroidThere are three ways you can try our sample app and sandbox SDK to setup new app or integrate with your existing application.
info
Firebase authentication and other google services like translate API are not part MirrorFly SDK, you will be charged based on the usage by google. To use free quota credit details must be updated in goole payments. To know more about plans and pricing click here
#
OPTION 1: JUST BUILD A SAMPLE APPStep 1: Add the provided configuration keys in order to use the MirrorFly’s Android UI Kit
Step 2: Add your App License key in the app/build.gradle file -> build.gradle -> you can find the LICENSE key and paste your registered License Key. After replacing your license key do gradle sync operation
Step 3: Add your Firebase config “google-services.json” file inside the app folder. Mandatory for FCM Phone Authentication and PushNotification
Step 4: Run the application with provided the Base URL in buildType of release build variants
#
OPTION 2: INTEGRATE SAMPLE APP WITH EXISTING APPTo integrate the Mirrorfly's UI in the existing application, you need to follow a few steps to getting started.
Step 1: To initialize the SDK method in your application. Do follow the steps here
Step 2: To register a new user, do follow the register method here
Step 3: After completed the SDK Initialization and Registration process, use the provided modules to complete the profile, one to one chat and group chat.
#
WebChat (React)There are three ways you can try our sample app and sandbox SDK to setup new app or integrate with your existing application.
#
OPTION 1: JUST BUILD A SAMPLE APPStep 1: Go to project root directory and install npm modules.
Step 2: Add License Key in .env.uat
file and verify other configuration - By default Sandbox end points are pointed.
Step 3: Run the application with the following command
Once done, then application will be running on http://127.0.0.1:3000
or http://localhost:3000
#
OPTION 2: INTEGRATE SAMPLE APP WITH EXISTING APPTo integrate the Mirrorfly's UI in the existing application, you need to follow few steps to getting started.
Step 0: Initialize SDK in your application. Follow steps here
Step 1: Call Register SDK method to create new user with license key
For Request and Response refer here
Step 2: Login with SDK using the credentials recieved from Register
response
For Request and Response refer here
Step 3: Update User Profile with provided SDK Method.
For Request and Response refer here
Step 4: Call Sync Contact Method to Sync the Contacts with License key.
#
Request ParamsStatus | Description | Type | Required |
---|---|---|---|
USER_IDENTIFIER | Unique ID of the User | String | true |
#
Response ParamsStatus | Description | Type |
---|---|---|
statusCode | API Status Code | Number |
message | Message | String |
Once done, registration and sync process will be done, refer other profile, one to one chat and group chat methods.
#
ProductsChat
Ignite the messaging experiences through chat SDK & messaging API that offers wide chat functionalities with enriched-features to enhance your chat solution across platforms.
1-1 Private & Group Chat, File & Screen Sharing, Push Notifications, Cross Platform Messaging, Proactive Chat
Audio & Video Calls
Integrate voice calling functionality using voice chat SDK & API to let users interact in a clear voice quality. Power the real time communication through WebRTC SDK integration to any application that allows users to make high-quality video calls without any interference.
1 to 1 Audio and Video Call, Group Audio and Video Call
UI Kit
Enables an easy and ready to use UI customization of your in-app chat and call while supporting most of the core Chat SDK features and Call SDK features incorporated.