Firebase Realtime Database دادهها را با پایگاه داده ابری NoSQL ما ذخیره و همگامسازی میکند. دادهها در همه کلاینتها بهطور همزمان همگامسازی میشود و وقتی برنامهتان آفلاین میشود، دردسترس باقی میماند.
قبل از شروع
قبلاز اینکه بتوانید از Realtime Database استفاده کنید، باید:
پروژه Unity خود را ثبت کنید و آن را برای استفاده از Firebase پیکربندی کنید.
اگر پروژه Unity شما ازقبل از Firebase استفاده میکند، پس ازقبل برای Firebase ثبت و پیکربندی شده است.
اگر پروژه Unity ندارید، میتوانید برنامه نمونه را بارگیری کنید.
Firebase Unity SDK (بهطور خاص،
FirebaseDatabase.unitypackage) را به پروژه Unity خود اضافه کنید.
توجه داشته باشید که افزودن Firebase به پروژه Unity شامل کارهایی هم در کنسول Firebase و هم در پروژه Unity باز شما میشود (برای مثال، فایلهای پیکربندی Firebase را از کنسول بارگیری میکنید، سپس آنها را به پروژه Unity خود منتقل میکنید).
ایجاد پایگاه داده
در کنسول Firebase، به پایگاههای داده و فضای ذخیرهسازی > پایگاه داده همزمان بروید.
روی ایجاد پایگاه داده کلیک کنید.
حالت شروعی برای Firebase Security Rules انتخاب کنید:
- حالت آزمایشی
برای شروع کار با کتابخانههای کارخواه وب و تلفن همراه مناسب است، اما به همه اجازه میدهد دادههایتان را بخوانند و بازنویسی کنند. پساز آزمایش، حتماً بخش آشنایی با قوانین پایگاه داده بیدرنگ Firebase را مرور کنید.
برای شروع کار با کیت توسعه نرمافزار وب، Apple، یا Android، حالت آزمایشی را انتخاب کنید.
- حالت قفلشده
همه خواندنها و نوشتنها را از کلاینتهای وب و تلفن همراه رد میکند. سرورهای برنامه اصالتسنجیشده شما همچنان میتوانند به پایگاه دادهتان دسترسی داشته باشند.
مکانی برای پایگاه داده انتخاب کنید.
بسته به مکان پایگاه داده، نشانی وب پایگاه داده جدید به یکی از شکلهای زیر خواهد بود:
(برای پایگاههای داده درDATABASE_NAME.firebaseio.comus-central1) (برای پایگاههای داده در همه مکانهای دیگر)DATABASE_NAME.REGION.firebasedatabase.app
روی تمام کلیک کنید.
وقتی Realtime Database را فعال میکنید، میانای برنامهسازی کاربردی نیز در مدیر میانای برنامهسازی کاربردی Cloud فعال میشود.
درحال راهاندازی دسترسی عمومی
Realtime Database زبان قوانین اعلانی را ارائه میدهد که به شما امکان میدهد تعریف کنید دادههایتان چگونه باید ساختاردهی شوند، چگونه باید نمایهگذاری شوند، و چه زمانی دادههایتان میتوانند خوانده و نوشته شوند.
مراحل بعدی
با نحوه ساختاربندی دادهها برای Realtime Database آشنا شوید.
آماده شدن برای راهاندازی برنامه:
- هشدارهای بودجه را برای پروژهتان در کنسول Google Cloud راهاندازی کنید.
- داشبورد استفاده و صورتحساب را در کنسول Firebase پایش کنید تا تصویری کلی از استفاده پروژهتان در چندین سرویس Firebase بهدست آورید. همچنین میتوانید برای اطلاعات دقیقتر درباره استفاده، به داشبورد Realtime Database استفاده مراجعه کنید.
- بازبینه راهاندازی Firebase را مرور کنید.