Langsung ke konten utama
Build
Build
Masuki pasar dengan cepat dan aman menggunakan produk yang dapat diskalakan secara global
Buka Membangun
Membangun Produk
App Check
App Hosting
Authentication
Cloud Functions
Cloud Storage
SQL Connect
Extensions
Firestore
Hosting
Verifikasi Nomor Telepon
Realtime Database
Firebase AI Logic
AI Generatif
Menjalankan
Menjalankan
Jalankan aplikasi dengan yakin dan berikan pengalaman terbaik kepada pengguna Anda
Buka Menjalankan
Menjalankan Produk
A/B Testing
App Distribution
Cloud Messaging
Crashlytics
Google Analytics
In-App Messaging
Performance Monitoring
Remote Config
Test Lab
Solusi
Harga
Dokumen
Ringkasan
Dasar-dasar
AI
Build
Menjalankan
Referensi
Contoh
Komunitas
Pelajari
Stories
Dukungan
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Blog
Buka konsol
Masuk
Documentation
Firestore
Ringkasan
Dasar-dasar
Menambahkan Firebase - platform Apple (iOS+)
Menambahkan Firebase - Android
Menambahkan Firebase - Web
Menambahkan Firebase - Flutter
Menambahkan Firebase - C ++
Menambahkan Firebase - Unity
Menambahkan Firebase - Lingkungan server
Mengelola project Firebase
Platform & framework yang didukung
AI
Mengembangkan aplikasi dengan bantuan AI
Ringkasan
Gemini di Firebase
Sederhanakan pengembangan aplikasi dengan asisten berteknologi AI di berbagai antarmuka dan alat Firebase.
Alat, keterampilan, dan MCP AI
Akses alat pengembangan agentic, seperti keahlian agen dan server MCP kami.
Firebase Studio (tidak digunakan lagi)
Bangun dan kirim aplikasi full-stack yang didukung AI langsung dari browser Anda.
Membangun aplikasi yang didukung AI
Firebase AI Logic
Bangun fitur genAI dan akses model Gemini secara aman langsung dari aplikasi seluler & web Anda.
Build
Authentication
Sederhanakan autentikasi dan login pengguna di platform identitas all-in-one yang aman.
Verifikasi Nomor Telepon
Mendapatkan nomor telepon perangkat langsung dari operator, tanpa SMS.
App Check
Lindungi resource backend Anda dari penyalahgunaan dan akses tidak sah.
Aturan Keamanan
Tentukan aturan terperinci yang diterapkan server untuk melindungi data database dan penyimpanan Anda.
SQL Connect
Bangun dan skalakan aplikasi Anda menggunakan layanan database relasional PostgreSQL yang terkelola sepenuhnya.
Firestore
Simpan dan sinkronkan data menggunakan database cloud NoSQL yang skalabel dengan model data dan kemampuan kueri yang kaya.
Realtime Database
Simpan dan sinkronkan data secara real-time dengan database cloud NoSQL.
Storage
Simpan dan sajikan konten seperti gambar, audio, video dengan solusi yang dihosting di cloud yang aman.
App Hosting
Deploy aplikasi web full stack modern Anda dengan fitur AI dan rendering sisi server.
Hosting
Deploy aplikasi web statis dan satu halaman ke CDN global dengan satu perintah.
Cloud Functions
Jalankan kode backend sebagai respons terhadap peristiwa tanpa menyediakan atau mengelola server.
Ekstensi (tidak digunakan lagi)
Men-deploy integrasi dan solusi siap pakai untuk tugas umum.
Emulator Suite
Uji aplikasi Anda dalam kondisi dunia nyata tanpa memengaruhi data aktif.
Menjalankan
Test Lab
Uji aplikasi Android dan iOS Anda di berbagai perangkat nyata dan virtual, semuanya di cloud.
App Distribution
Sederhanakan pengiriman aplikasi Android dan iOS pra-rilis ke penguji tepercaya.
Crashlytics
Lacak, prioritaskan, dan perbaiki masalah stabilitas aplikasi.
Performance Monitoring
Dapatkan insight real-time tentang performa aplikasi Anda dan perbaiki masalah.
Remote Config
Ubah perilaku dan tampilan aplikasi Anda secara instan, tanpa memublikasikan update.
A/B Testing
Uji varian untuk membuat keputusan berbasis data tentang perubahan, fitur, dan kampanye.
Cloud Messaging
Kirim notifikasi dan pesan kepada pengguna Anda di Android, iOS, dan Web.
In-App Messaging
Pertahankan pengguna aktif Anda dengan pesan kontekstual yang ditargetkan di dalam aplikasi Anda.
Google Analytics
Dapatkan insight tentang perilaku pengguna, dan optimalkan pemasaran serta performa aplikasi Anda.
Google AdMob
Memonetisasi aplikasi, mendapatkan insight pengguna, dan menyesuaikan pengalaman iklan.
Google Ads
Jalankan kampanye yang lebih cerdas, temukan pengguna bernilai tinggi, dan ukur konversi dalam aplikasi.
Referensi
Contoh
Build
Lainnya
Menjalankan
Lainnya
Solusi
Harga
Dokumen
Lainnya
Ringkasan
Dasar-dasar
Lainnya
AI
Lainnya
Build
Lainnya
Menjalankan
Lainnya
Referensi
Contoh
Komunitas
Lainnya
Dukungan
Blog
Buka konsol
Ringkasan
Emulator Suite
Pengantar
Menghubungkan aplikasi dan prototipe Anda
Mulai
Menghubungkan ke emulator Authentication
Menghubungkan ke emulator Realtime Database
Menghubungkan ke emulator Firestore
Menghubungkan ke emulator Cloud Storage for Firebase
Menggunakan emulator Hosting
Menggunakan emulator App Hosting
Menghubungkan ke emulator Cloud Functions
Menggunakan emulator Ekstensi
Menginstal, mengonfigurasi, dan mengintegrasikan
FAQ dan pemecahan masalah
Authentication
Pengantar
Di mana saya bisa memulai?
Pengguna dalam Proyek Firebase
iOS+
Login dengan UI bawaan
Mulai
Kelola Pengguna
Autentikasi Sandi
Mengirim Autentikasi Link Melalui Email
Migrasi Link Email
Masuk dengan Google
Login dengan Facebook
Login dengan Apple
Login dengan Twitter
GitHub
Microsoft
Yahoo
Login Game Center
Nomor Telepon
OpenID Connect
Menggunakan Sistem Auth Khusus
Autentikasi Anonim
Mengaktifkan autentikasi lintas-aplikasi dengan Keychain yang digunakan bersama
Menautkan Beberapa Penyedia Autentikasi
Autentikasi Multi-faktor SMS
Autentikasi Multi-faktor TOTP
Meneruskan Status dalam Tindakan Email
Menangani Error
Android
Login dengan UI bawaan
Mulai
Kelola Pengguna
Autentikasi Sandi
Mengirim Autentikasi Link Melalui Email
Migrasi Link Email
Masuk dengan Google
Login dengan Facebook
Login dengan Apple
Twitter
GitHub
Microsoft
Yahoo
Login Play Game
Nomor Telepon
OpenID Connect
Menggunakan Sistem Auth Khusus
Autentikasi Anonim
Autentikasi Multi-faktor SMS
Autentikasi Multi-faktor TOTP
Menautkan Beberapa Penyedia Autentikasi
Meneruskan Status dalam Tindakan Email
Flutter
Mulai
Kelola Pengguna
Autentikasi Sandi
Mengirim Autentikasi Link Melalui Email
Identitas & Sosial Gabungan
Nomor Telepon
Menggunakan Sistem Auth Khusus
Autentikasi Anonim
Auth Multi-faktor
Menautkan Beberapa Penyedia Autentikasi
Meneruskan Status dalam Tindakan Email
Menangani Error
Web
Login dengan UI bawaan
Mulai
Kelola Pengguna
Autentikasi Sandi
Mengirim Autentikasi Link Melalui Email
Masuk dengan Google
Login dengan Facebook
Login dengan Apple
Twitter
GitHub
Microsoft
Yahoo
Nomor Telepon
OpenID Connect
SAML
Menggunakan Sistem Auth Khusus
Autentikasi Anonim
Autentikasi Multi-faktor SMS
Autentikasi Multi-faktor TOTP
Menautkan Beberapa Penyedia Autentikasi
Menyesuaikan Dependensi
Login dengan OAuth untuk Cordova
Memproses login pengguna dari ekstensi Chrome
Persistensi Status Auth
Meneruskan Status dalam Tindakan Email
Sesi Pekerja Layanan
Praktik terbaik untuk alur signInWithRedirect
C++
Mulai
Kelola Pengguna
Autentikasi Sandi
Masuk dengan Google
Login Play Game
GitHub
Login dengan Facebook
Login dengan Apple
Login dengan Twitter
Microsoft
Yahoo
Nomor Telepon
Menggunakan Sistem Auth Khusus
Autentikasi Anonim
Menautkan Beberapa Penyedia Autentikasi
Unity
Mulai
Kelola Pengguna
Autentikasi Sandi
Masuk dengan Google
Login Play Game
Autentikasi GitHub
Login dengan Facebook
Login dengan Apple
Login dengan Twitter
Microsoft
Yahoo
Nomor Telepon
Menggunakan Sistem Auth Khusus
Autentikasi Anonim
Menautkan Beberapa Penyedia Autentikasi
Admin
Pengantar
Kelola Pengguna
Mengimpor Pengguna
Membuat Token Kustom
Memverifikasi Token ID
Mengelola Pengguna Multi-faktor
Mengelola Sesi Pengguna
Mengelola Cookie Sesi
Kontrol Akses dengan Klaim Kustom
Membuat Link Tindakan Email
Error
Mengonfigurasi penyedia identitas OAuth secara terprogram
Mengonfigurasi penyedia Auth menggunakan Firebase CLI
Menyesuaikan Handler Tindakan Email
Memperluas dengan Cloud Functions
Memperluas dengan fungsi pemblokiran
Domain Kustom Email
Studi Kasus
Batas Penggunaan
FAQ dan pemecahan masalah
Verifikasi Nomor Telepon
Pengantar
Codelab
Mulai menggunakan Android
Upgrade ke produksi
Memverifikasi token di server Anda
Menyesuaikan alur
Login dengan nomor telepon
Kemampuan observasi
Cloud Audit Logging
Harga
App Check
Pengantar
Mulai
Penyedia default
iOS+ (DeviceCheck)
iOS+ (App Attest)
iOS+ (reCAPTCHA Enterprise)
Android (Play Integrity)
Android (reCAPTCHA Enterprise)
Web (reCAPTCHA Enterprise)
Web (reCAPTCHA v3)
Flutter
Flutter (reCAPTCHA Enterprise)
Unity
C++
Penyedia kustom
Implementasi server
Implementasi klien iOS+
Implementasi klien Android
Implementasi klien web
Implementasi klien Unity
Implementasi klien C++
Penyedia debug & pengujian
iOS+
Android
Web
Flutter
Unity
C++
Pantau metrik permintaan
Layanan Google standar
Cloud Functions for Firebase
Mengaktifkan penerapan
Layanan Google standar
Cloud Functions for Firebase
Melindungi resource kustom
Mengirim token dari klien
iOS+
Android
Web
Flutter
Unity
C++
Memverifikasi token di backend
Informasi tambahan
Membuat kunci reCAPTCHA
SQL Connect
Pengantar
Penetapan harga dan penagihan
Mulai
Mulai menggunakan agen AI
Panduan memulai
Platform Apple
Android
Reaksi
Flutter
Mendesain skema dan operasi
Mendesain skema SQL Connect
Menerapkan kueri SQL Connect
Menerapkan mutasi SQL Connect
Mengamankan operasi dengan otorisasi
Menerapkan operasi menggunakan SQL native
Melakukan pengembangan dan pengujian dengan SQL Connect
Mengisikan data pengujian dan melakukan operasi massal
Membuat SDK Web
Membuat Android SDK
Membuat iOS SDK
Membuat Flutter SDK
Mendapatkan update secara real-time
Membuat Admin SDK
Menggunakan emulator SQL Connect untuk CI/CD
Mengelola project SQL Connect
Mengelola skema dan konektor
Mengelola layanan dan database
Menjalankan operasi dengan hak istimewa menggunakan Firebase Admin SDK
Solusi SQL Connect
Menggunakan bantuan AI untuk skema, kueri, dan mutasi
Memperluas dengan Cloud Functions
Memperluas dukungan sumber data dengan resolver kustom
Melakukan penelusuran kemiripan vektor
Melakukan penelusuran teks lengkap
Panduan referensi bahasa GraphQL
Referensi perintah
Referensi kueri
Referensi mutasi
Referensi objek
Referensi objek input
Referensi skalar
Referensi enum
Panduan referensi tambahan
Referensi CLI
Referensi file konfigurasi SQL Connect
Konfigurasi IAM untuk project SQL Connect
Referensi Common Expression Language (CEL)
Referensi Cloud Audit Logging
Cloud Firestore
Pengantar
Edisi Cloud Firestore
Ringkasan
Mode Native Firestore dalam edisi Standard dan Enterprise
Edisi Standard
Temukan
Ringkasan operasi Core
Memahami Edisi Standard Firestore
Membandingkan Cloud Firestore dengan Realtime Database
Model data
Jenis data
SDK dan library klien
Jenis indeks
Lokasi database
Paket data
Mulai menggunakan operasi Core
Mulai menggunakan SDK seluler dan web
Mulai menggunakan library klien server
Mengelola database
Kelola data
Tambahkan data
Membuat struktur data
Tambahkan data
Transaksi dan batch operasi tulis
Kompetisi data dalam transaksi
Membuat kueri data dengan operasi Core
Mendapatkan data
Mendapatkan update secara real-time
Menjalankan kueri sederhana dan gabungan
Mengurutkan dan membatasi data
Kueri dengan filter rentang & ketidaksetaraan di beberapa kolom
Ringkasan
Mengoptimalkan kueri Anda
Meringkas data dengan kueri agregasi
Memberi nomor pada data dengan query cursor
Mengakses data secara offline
Menelusuri dengan embedding vektor
Mengelola indeks
Memproses dan memindahkan data
Mengelola Cloud Firestore dengan Firebase console
Mengekspor dan mengimpor data
Mengelola retensi data dengan kebijakan time to live (TTL)
Memproses data secara massal dengan Dataflow
Memindahkan data antar-project
Menghapus data
Menghapus data
Menghapus data secara massal
Mengamankan dan memvalidasi data
Ringkasan
Mulai
Identity and Access Management (IAM)
Membuat Struktur Aturan Keamanan
Menulis kondisi untuk Aturan Keamanan
Memperbaiki aturan yang tidak aman
Menguji Aturan Keamanan Anda
Mengkueri data dengan aman
Mengontrol akses per kolom
Mengonfigurasi lokalitas data dengan endpoint regional
Solusi
Ringkasan
Solusi yang menggunakan implementasi kustom terpandu
Mengembangkan fitur AI generatif
SDK Web Firestore Lite
Agregasi waktu tulis
Penghitung terdistribusi
Membangun kehadiran
Mengamankan akses data untuk pengguna dan grup
Mengamankan data dengan kunci enkripsi yang dikelola pelanggan (CMEK)
Tentang CMEK
Menggunakan CMEK
Menghapus data dengan Cloud Function yang dapat dipanggil
Menjadwalkan ekspor data
Stempel waktu yang di-sharding
Kueri geografis
Menayangkan konten Firestore yang dipaketkan dari CDN
Penggunaan, batas penggunaan, dan harga
Penggunaan dan batasan
Memantau penggunaan
Menjelaskan performa kueri
Referensi laporan Query Explain
Memahami penagihan Cloud Firestore
Diskon abonemen
Contoh biaya Cloud Firestore
Memahami penghitungan ukuran penyimpanan
Memantau dan memecahkan masalah
Menganalisis pola penggunaan dengan Key Visualizer
Ringkasan
Mulai
Menjelajahi peta panas
Pola peta panas untuk kunci dokumen
Pola peta panas untuk kunci indeks
Melihat insight Knowledge Catalog
Pencadangan dan pemulihan point-in-time
Perencanaan pemulihan dari bencana
Pencadangan terjadwal
Membuat jadwal pencadangan dan memulihkan data
Melakukan pemulihan langsung
Pemulihan point-in-time (PITR)
Ringkasan PITR
Menggunakan PITR