База данных Firebase Realtime хранит и синхронизирует данные с нашей облачной базой данных NoSQL. Данные синхронизируются между всеми клиентами в реальном времени и остаются доступными, когда ваше приложение отключается.
Прежде чем вы начнете
Прежде чем вы сможете использовать базу данных в реальном времени , вам необходимо:
Зарегистрируйте свой проект Unity и настройте его для использования Firebase.
Если ваш проект Unity уже использует Firebase, значит, он уже зарегистрирован и настроен для Firebase.
Если у вас нет проекта Unity, вы можете загрузить образец приложения .
Добавьте Firebase Unity SDK (в частности,
FirebaseDatabase.unitypackage
) в свой проект Unity.
Обратите внимание, что добавление Firebase в ваш проект Unity включает задачи как в консоли Firebase, так и в вашем открытом проекте Unity (например, вы загружаете файлы конфигурации Firebase из консоли, а затем перемещаете их в свой проект Unity).
Создать базу данных
Перейдите в раздел Realtime Database консоли Firebase . Вам будет предложено выбрать существующий проект Firebase. Следуйте рабочему процессу создания базы данных.
Выберите начальный режим для ваших правил безопасности Firebase:
- Тестовый режим
Подходит для начала работы с мобильными и веб-клиентскими библиотеками, но позволяет любому читать и перезаписывать ваши данные. После тестирования обязательно ознакомьтесь с разделом « Общие сведения о правилах базы данных Firebase в реальном времени ».
Чтобы начать работу с Интернетом, SDK для iOS или Android, выберите тестовый режим.
- Заблокированный режим
Запрещает все операции чтения и записи из мобильных и веб-клиентов. Ваши аутентифицированные серверы приложений по-прежнему могут обращаться к вашей базе данных.
Выберите регион для базы данных. В зависимости от вашего выбора региона пространство имен базы данных будет иметь вид
<databaseName>.firebaseio.com
или<databaseName>.<region>.firebasedatabase.app
. Для получения дополнительной информации см. Выбор местоположения для вашего проекта .Щелкните Готово .
Когда вы включаете базу данных в реальном времени, она также включает API в Cloud API Manager .
Настройка публичного доступа
База данных реального времени предоставляет язык декларативных правил, который позволяет вам определять, как ваши данные должны быть структурированы, как они должны индексироваться и когда ваши данные могут быть прочитаны и записаны.
Следующие шаги
Узнайте, как структурировать данные для базы данных в реальном времени.
Подготовьтесь к запуску своего приложения:
- Настройте оповещения о бюджете для своего проекта в Google Cloud Console.
- Следите за панелью использования и выставления счетов в консоли Firebase, чтобы получить общую картину использования вашего проекта в нескольких службах Firebase. Вы также можете посетить панель управления использованием базы данных в реальном времени для получения более подробной информации об использовании.
- Ознакомьтесь с контрольным списком запуска Firebase .