Catch up on everthing we announced at this year's Firebase Summit. Learn more

Начните работу с базой данных Firebase Realtime для Unity

База данных Firebase Realtime хранит и синхронизирует данные с нашей облачной базой данных NoSQL. Данные синхронизируются между всеми клиентами в реальном времени и остаются доступными, когда ваше приложение отключается.

Прежде чем вы начнете

Перед тем, как можно использовать в реальном времени базы данных , вам необходимо:

  • Зарегистрируйте свой проект Unity и настройте его для использования Firebase.

    • Если ваш проект Unity уже использует Firebase, значит, он уже зарегистрирован и настроен для Firebase.

    • Если у Вас нет проекта Unity, вы можете загрузить пример приложения .

  • Добавьте Firebase Unity SDK ( в частности, FirebaseDatabase.unitypackage ) для вашего проекта Unity.

Обратите внимание , что добавление Firebase в свой проект Unity включает в себя задачу , как в Firebase консоли и в своем открытом проекте Unity (например, загрузки Firebase конфигурационных файлов из консоли, а затем переместить их в свой проект Unity).

Создать базу данных

  1. Перейдите в раздел базы данных в реальном времени на консоли Firebase . Вам будет предложено выбрать существующий проект Firebase. Следуйте рабочему процессу создания базы данных.

  2. Выберите начальный режим для ваших правил безопасности Firebase:

    Тестовый режим

    Подходит для начала работы с мобильными и веб-клиентскими библиотеками, но позволяет любому читать и перезаписывать ваши данные. После тестирования, убедитесь , что обзор Firebase в реальное время Правила базы данных Понимать раздел.

    Чтобы начать работу с Интернетом, Apple или Android SDK, выберите тестовый режим.

    Заблокированный режим

    Запрещает все операции чтения и записи из мобильных и веб-клиентов. Ваши аутентифицированные серверы приложений по-прежнему могут получить доступ к вашей базе данных.

  3. Выберите регион для базы данных. В зависимости от вашего выбора региона, пространство имен базы данных будет иметь вид <databaseName>.firebaseio.com или <databaseName>.<region>.firebasedatabase.app . Для получения дополнительной информации см Выбор места для вашего проекта .

  4. Нажмите Готово.

При включении в реальном времени базы данных, он также позволяет API в Cloud API диспетчера .

Настройка публичного доступа

База данных реального времени предоставляет язык декларативных правил, который позволяет вам определять, как ваши данные должны быть структурированы, как они должны индексироваться и когда ваши данные могут быть прочитаны и записаны.

Следующие шаги