OpenIM Docs • OpenIM Server • openim-sdk-core • open-im-sdk-reactnative
OpenIM React Native Demo is an open-source instant messaging application built on OpenIM SDK React Native, OpenIM Server, and React Native. It demonstrates how to quickly integrate instant messaging capabilities into any web app using OpenIM.
- This is a
ReactNative
project. - App is built with open-im-sdk-reactnative library.
It is recommended to use node version 16.x-20.x.
Follow these steps to set up a local development environment:
- Run
yarn
to install all dependencies. - Modify the request address to your own OpenIM Server IP in the following files:
Note: You need to deploy OpenIM Server first, the default port of OpenIM Server is 10001, 10002, 10008.
-
src/config/index.ts
export const WS_URL = "ws://your-server-ip:10001"; export const API_URL = "http://your-server-ip:10002"; export const USER_URL = "http://your-server-ip:10008";
-
- Run
yarn run android
to start the android development. - Start development! 🎉
We want anyone to get involved in our community and contributing code, we offer gifts and rewards, and we welcome you to join us every Thursday night.
Our conference is in the OpenIM Slack 🎯, then you can search the Open-IM-Server pipeline to join
We take notes of each biweekly meeting in GitHub discussions, Our historical meeting notes, as well as replays of the meetings are available at Google Docs 📑.
Check out our user case studies page for a list of the project users. Don't hesitate to leave a 📝comment and share your use case.
This repository is licensed under the GNU Affero General Public License version 3 (AGPL-3.0) and is subject to the following additional terms. Commercial use is not permitted. Please refer to here for details.