선택적인 채팅 UI가있는 채팅 애플리케이션을위한 적극적으로 유지 관리되는 커뮤니티 중심의 Firebase BAA.


Flyer Chat은 React Native 또는 Flutter를 사용하여 인앱 채팅 경험을 만드는 플랫폼입니다. 이 저장소에는 React Native를위한 Firebase BAA 구현이 포함되어 있습니다. 우리는 또한보다 진보 된 SaaS 및 자체 주최 솔루션을 연구하고 있습니다.
무료, 오픈 소스 및 커뮤니티 중심 . 우리는 유료 플러그인을 제공하지 않으며 모든 응용 프로그램에 사용하기 쉬운 거의 드롭 인 채팅 경험을 만들기 위해 노력합니다. 기부금은 환영받는 것 이상입니다! 기고 가이드를 읽으십시오.
채팅 ui agnostic . 원하는 채팅 UI를 선택할 수 있습니다. 그러나 당신이 하나가 없다면, 우리는 우리 자신의 무료 및 오픈 소스 React Native Chat UI를 제공합니다.이 채팅 UI는 몇 분 안에 작업 채팅을 만들 수 있습니다.
사용하기 쉽습니다 . 메시지, 객실 및 사용자에 대한 데이터 스트림을 반환합니다. Firebase 보안 규칙 데이터에 대한 액세스를 제어합니다. 정보에 대한 문서를 확인하십시오.
React Native >=0.60.0 , Firebase Project.
문서를 읽거나 예제 프로젝트를 참조하십시오. 예제 프로젝트를 실행하려면 종속성 (루트 폴더 및 yarn 에 yarn 및 example 폴더에 npx pod-install )을 설치하고 자신의 Firebase 프로젝트를 설치해야합니다. 원하는 플랫폼에 따라 :
com.example ( 예제 프로젝트에만 필요한 모든 것을 사용할 수 있음 ) GoogleService-Info.plist iOS 앱을 만듭니다. example/ios/example 폴더에 넣으십시오. 이를 위해 Xcode를 열 필요가 없으므로이 폴더 에서이 파일이 예상됩니다.com.example ( 예제 프로젝트에만 필요한 모든 것을 사용할 수 있음 google-services.json 으로 Android 앱을 만듭니다. example/android/app 폴더에 넣으십시오. 이 모든 것이 완료되면 몇 명의 사용자를 등록해야하며 예제 앱은 레지스터 화면에서 이메일과 비밀번호를 자동으로 제안합니다. 기본 비밀번호는 Qawsed1- 입니다. Firebase 보안 규칙을 설정하려면 사용자가 볼 데이터 만 볼 수 있도록 문서를 계속 유지하십시오.
프로젝트에 풀 요청을 제출하기 전에 기고 가이드를 읽으십시오.
Flyer Chat은 기고자 계약을 행동 강령으로 채택했으며 프로젝트 참가자가이를 준수 할 것으로 기대합니다. 어떤 행동을 허용하고 허용되지 않을지 이해할 수 있도록 전문을 읽으십시오.
Apache 라이센스, 버전 2.0에 따라 라이센스