O Firebase Realtime Database armazena e sincroniza dados com nosso banco de dados em nuvem NoSQL. Os dados são sincronizados entre todos os clientes em tempo real e permanecem disponíveis quando seu aplicativo fica offline.
Antes de você começar
Antes de poder usar o Realtime Database , você precisa:
Registre seu projeto Unity e configure-o para usar o Firebase.
Se o seu projeto do Unity já usa o Firebase, ele já está registrado e configurado para o Firebase.
Se você não tiver um projeto do Unity, poderá baixar um aplicativo de exemplo .
Adicione o SDK do Firebase Unity (especificamente
FirebaseDatabase.unitypackage
) ao seu projeto Unity.
Observe que adicionar o Firebase ao seu projeto do Unity envolve tarefas no console do Firebase e no seu projeto aberto do Unity (por exemplo, você baixa os arquivos de configuração do Firebase do console e os move para o seu projeto do Unity).
Crie um banco de dados
Navegue até a seção Realtime Database do console do Firebase . Você será solicitado a selecionar um projeto existente do Firebase. Siga o fluxo de trabalho de criação de banco de dados.
Selecione um modo de inicialização para suas regras de segurança do Firebase:
- Modo de teste
Bom para começar a usar as bibliotecas de cliente móvel e web, mas permite que qualquer pessoa leia e substitua seus dados. Após o teste, revise a seção Entenda as regras do Firebase Realtime Database .
Para começar a usar o SDK da Web, Apple ou Android, selecione testmode.
- Modo bloqueado
Nega todas as leituras e gravações de clientes móveis e da Web. Seus servidores de aplicativos autenticados ainda poderão acessar seu banco de dados.
Escolha um local para o banco de dados.
Dependendo da localização do banco de dados , a URL do novo banco de dados estará em um dos seguintes formatos:
DATABASE_NAME .firebaseio.com
(para bancos de dados emus-central1
)DATABASE_NAME . REGION .firebasedatabase.app
(para bancos de dados em todos os outros locais)
Clique em Concluído .
Ao ativar o Realtime Database, ele também ativa a API no Cloud API Manager .
Configurando o acesso público
O Realtime Database fornece uma linguagem de regras declarativas que permite definir como seus dados devem ser estruturados, como devem ser indexados e quando seus dados podem ser lidos e gravados.
Próximos passos
Aprenda como estruturar dados para o Realtime Database.
Dimensione seus dados em diversas instâncias de banco de dados.
Prepare-se para lançar seu aplicativo:
- Configure alertas de orçamento para seu projeto no console do Google Cloud.
- Monitore o painel de uso e faturamento no console do Firebase para ter uma visão geral do uso do seu projeto em vários serviços do Firebase. Você também pode visitar o painel de uso do Realtime Database para obter informações de uso mais detalhadas.
- Revise a lista de verificação de lançamento do Firebase .