Langsung ke konten utama
Firebase
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
Firebase
  • 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