获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

Introdução ao Firebase Realtime Database para Unity

O Firebase Realtime Database armazena e sincroniza dados com nosso banco de dados em nuvem NoSQL. Os dados são sincronizados em 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 Unity já usa o Firebase, ele já está registrado e configurado para o Firebase.

    • Se você não tiver um projeto Unity, poderá baixar um aplicativo de exemplo .

  • Adicione o Firebase Unity SDK (especificamente, FirebaseDatabase.unitypackage ) ao seu projeto Unity.

Observe que adicionar o Firebase ao seu projeto do Unity envolve tarefas no console do Firebase e em seu projeto Unity aberto (por exemplo, você baixa os arquivos de configuração do Firebase do console e os move para o seu projeto do Unity).

Criar um banco de dados

  1. Navegue até a seção Realtime Database do Firebase console . Você será solicitado a selecionar um projeto existente do Firebase. Siga o fluxo de trabalho de criação do banco de dados.

  2. Selecione um modo inicial para suas regras de segurança do Firebase:

    Modo de teste

    Bom para começar com as bibliotecas de clientes móveis e da web, mas permite que qualquer pessoa leia e sobrescreva seus dados. Após o teste, certifique-se de revisar a seção Entenda as regras do Firebase Realtime Database .

    Para começar com a web, Apple ou Android SDK, selecione testmode.

    modo bloqueado

    Nega todas as leituras e gravações de clientes móveis e da web. Seus servidores de aplicativos autenticados ainda podem acessar seu banco de dados.

  3. 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 em us-central1 )

    • DATABASE_NAME . REGION .firebasedatabase.app (para bancos de dados em todos os outros locais)

  4. Clique em Concluído .

Quando você ativa 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