Firebase BAAs, de forma ativamente mantida, para aplicativos de bate-papo com uma interface do usuário de bate-papo opcional.


O bate-papo do Flyer é uma plataforma para criar experiências de bate-papo no aplicativo usando o React Native ou Flutter. Este repositório contém a implementação do Firebase BAAs para o React Native. Também estamos trabalhando em nossas SaaS mais avançadas e soluções auto-hospedadas.
Grátis, de código aberto e orientado pela comunidade . Não oferecemos plugins pagos e nos esforçamos para criar uma experiência de bate-papo fácil de usar, quase sem uso para qualquer aplicativo. As contribuições são mais do que bem -vindas! Por favor, leia nosso guia contribuinte.
Chat da interface do usuário agnóstico . Você pode escolher a interface do usuário de bate -papo que preferir. Mas se você não tiver um, fornecemos nossa própria interface do bate-papo de bate-papo de reação de código aberto e de código aberto, que pode ser usado para criar um bate-papo de trabalho em minutos.
Fácil de usar . Retorna fluxos de dados para mensagens, salas e usuários. As regras de segurança do Firebase controlam o acesso aos dados. Verifique nossa documentação para obter informações.
React Native >=0.60.0 , projeto de Firebase.
Leia nossa documentação ou consulte o projeto de exemplo. Para executar o projeto de exemplo, você precisa instalar dependências ( yarn na pasta raiz e yarn e no npx pod-install na pasta example ) e ter seu próprio projeto Firebase. Dependendo da plataforma que você deseja:
com.example ( necessário apenas para o projeto de exemplo, você pode usar qualquer coisa para o seu aplicativo ) no console do Firebase do seu projeto e download gerado GoogleService-Info.plist . Coloque -o na pasta example/ios/example . Você não precisa abrir o Xcode para fazê -lo, ele esperará esse arquivo nesta pasta.com.example ( necessário apenas para o projeto de exemplo, você pode usar qualquer coisa para o seu aplicativo ) no console do Firebase do seu projeto e download gerado google-services.json . Coloque -o na pasta example/android/app . Depois de tudo isso ser feito, você precisará registrar alguns usuários e o aplicativo de exemplo sugerirá automaticamente email e senha na tela Register, a senha padrão é Qawsed1- . Para configurar as regras de segurança do FireBase para que os usuários possam ver apenas os dados que devem ver, continue com nossa documentação.
Leia nosso guia contribuinte antes de enviar uma solicitação de tração ao projeto.
O bate -papo do Flyer adotou a aliança do colaborador como seu código de conduta, e esperamos que os participantes do projeto o sigam. Leia o texto completo para que você possa entender quais ações serão e não serão toleradas.
Licenciado sob a licença Apache, versão 2.0