RnfireChat
O RNFIRECHAT é a 5ª sessão construída para mostrar a implementação da FireBase para a criação de um aplicativo de bate -papo; Sala de bate -papo e P2P, juntamente com a função sem servidor para notificação de push.
Nesta filial mestre, usaremos o layout construído da filial personalChat, onde trabalharemos para criar uma notificação por push usando funções em nuvem do Firebase usando meu outro repositório:
RN-FIRECHAT-FUNCIONS
Além disso, trabalharemos na geração de APK de liberação para que ele possa ser usado em dispositivos diferentes.
Todos
Observação:
- Arch Linux com vs-código, assim suporta o aplicativo Android
- Extensões: reagir ferramentas nativas, trechos de reação nativos, mais bonitos
- Execução do dispositivo em vez de sdk-build usando vysor
Instalação
Clone a fonte localmente:
$ git clone https://github.com/aryaminus/RN-firechat
$ cd RN-firechat
Inicie o aplicativo no modo de desenvolvimento
npm install
react-native link
react-native run android
ou para vs-código:
npm install
react-native link
Em seguida, pressione F1 ou FN+F1 e reaja nativo: execute o Android no dispositivo
Caso contrário, siga code.txt e youtube
Usaremos a tela de assinatura e inscrição, isto é. 3ª sessão
Pacotes:
- Navigação de React
- React-native-carreging-spinner-overlay
- React-native-fiebase
- React-nativo-bate-papo
- Configuração inicial da Invertase Firebase
- Layout original de amigas drmas
- Gerar apk assinado
Links adicionais:
Há uma atualização apresentada pela Invertase para um pré-integrado de reagt-native-fire-star-star-integrado para que você possa começar rapidamente.
Instalação
Siga code.txt e working.png
Principais propriedades:
- Use o modelo da filial de Glochat para o login e entrar na sala de bate -papo global
- Uso da Invertase Firebase em vez do pacote Firebase original, conforme é construído para a Web, mas, portanto, o Firebase será executado no tópico nativo para invertase
- A permissão de solicitação é necessária para novos dispositivos mais novos Android e iOS e assinando e cancelar a inscrição, apenas procurará no banco de dados Child no Firebase para buscar a notificação de push do Cloud Server
- Se escolher friendlist.js mostrar um vertical listView de usuários vinculados em 'Friends' com o geeting progile pic de gavatar
- Quando um determinado usuário for clicado, envie o valor do ROWDATA, ou seja, ID do receptor e Genetare Certy Chat ID com ID de usuário e amigo e é o banco de dados do ChatID, mostre o talentoso bate -papo para enviar e receber texto
Contribuindo
- Fork (https://github.com/aryaminus/rn-firechat/fork)
- Crie seu ramo de recursos (
git checkout -b feature/fooBar ) - Comprometa suas mudanças (
git commit -am 'Add some fooBar' ) - Empurre para o ramo (
git push origin feature/fooBar ) - Crie uma nova solicitação de tração