The Firebase Realtime Database stores and synchronizes data with our NoSQL cloud database. Data is synced across all clients in realtime, and remains available when your app goes offline.
Прежде чем начать
Before you can use Realtime Database , you need to:
Зарегистрируйте свой проект Unity и настройте его для использования Firebase.
Если ваш проект Unity уже использует Firebase, значит, он уже зарегистрирован и настроен для работы с Firebase.
If you don't have a Unity project, you can download a sample app .
Добавьте Firebase Unity SDK (в частности,
FirebaseDatabase.unitypackage) в свой проект Unity.
Обратите внимание, что добавление Firebase в ваш проект Unity включает в себя действия как в консоли Firebase , так и в открытом проекте Unity (например, вы загружаете файлы конфигурации Firebase из консоли, а затем перемещаете их в свой проект Unity).
Создайте базу данных
In the Firebase console, navigate to Databases & Storage > Realtime Database .
Click Create database .
Select a starting mode for your Firebase Security Rules :
- Тестовый режим
Отлично подходит для начала работы с клиентскими библиотеками для мобильных и веб-приложений, но позволяет любому пользователю читать и перезаписывать ваши данные. После тестирования обязательно ознакомьтесь с разделом « Понимание правил Firebase Realtime Database» .
Для начала работы с веб-версией, Apple SDK или Android выберите тестовый режим.
- Locked mode
Denies all reads and writes from mobile and web clients. Your authenticated application servers can still access your database.
Choose a location for the database.
В зависимости от местоположения базы данных , URL-адрес новой базы данных будет иметь один из следующих форматов:
DATABASE_NAME .firebaseio.com(для баз данных в регионеus-central1)DATABASE_NAME . REGION .firebasedatabase.app(для баз данных во всех остальных локациях)
Нажмите «Готово» .
When you enable Realtime Database , it also enables the API in the Cloud API Manager .
Setting up public access
Realtime Database предоставляет декларативный язык правил, позволяющий определять структуру данных, способы их индексирования, а также условия чтения и записи данных.
Next Steps
Узнайте, как структурировать данные для Realtime Database .
Подготовьтесь к запуску вашего приложения:
- Настройте оповещения о бюджете для вашего проекта в консоли Google Cloud .
- Отслеживайте использование и выставление счетов на панели мониторинга в консоли Firebase , чтобы получить общее представление об использовании вашего проекта в различных сервисах Firebase. Вы также можете посетить панель мониторинга « Использование Realtime Database для получения более подробной информации об использовании.
- Ознакомьтесь с контрольным списком запуска Firebase .