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
  • Data Connect
  • Extensions
  • Firebase ML
  • Firestore
  • Genkit
  • Hosting
  • Realtime Database
  • SDK klien 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
  • Acara
  • 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 Studio Buka konsol Masuk
  • Documentation
  • Hosting
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
  • Menggunakan Emulator Suite
  • Bantuan AI dengan Gemini di Firebase
AI
  • Mengembangkan dengan AI
  • Firebase Studio
    Build dan kirim aplikasi full stack yang didukung AI langsung dari browser Anda.
  • Gemini di Firebase
    Sederhanakan pengembangan dengan asisten yang didukung AI ini di Firebase console.
  • Mem-build aplikasi yang didukung AI
  • Logika Firebase AI
    Mem-build aplikasi dan fitur seluler dan web yang didukung AI dengan model Gemini dan Imagen menggunakan Firebase AI Logic
  • Genkit
    Mem-build aplikasi full stack yang didukung AI menggunakan framework open source ini
Build
  • Emulator Suite
  • Authentication
  • App Check
  • Data Connect
  • Firestore
  • Realtime Database
  • Storage
  • Aturan Keamanan
  • App Hosting
  • Hosting
  • Cloud Functions
  • Extensions
  • ML
Menjalankan
  • Test Lab
  • App Distribution
  • Crashlytics
  • Performance Monitoring
  • Remote Config
  • A/B Testing
  • Analytics
  • Cloud Messaging
  • In-App Messaging
  • Dynamic Links
  • Google AdMob
  • Google Ads
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
  • Studio
  • 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 Hosting Aplikasi
      • Menghubungkan ke emulator Cloud Functions
      • Menggunakan emulator Ekstensi
    • Menginstal, mengonfigurasi, dan mengintegrasikan
  • 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
    • Menyesuaikan Handler Tindakan Email
    • Memperluas dengan Cloud Functions
    • Memperluas dengan fungsi pemblokiran
    • Domain Kustom Email
    • Studi Kasus
    • Batas Penggunaan
  • App Check
    • Pengantar
    • Mulai
    • Penyedia default
      • iOS+ (DeviceCheck)
      • iOS+ (App Attest)
      • Android (Play Integrity)
      • Web (reCAPTCHA Enterprise)
      • Web (reCAPTCHA v3)
      • Flutter
      • Unity
      • C++
    • Penyedia kustom
      • Implementasi server
      • Implementasi klien iOS+
      • Implementasi klien Android
      • Implementasi klien web
      • Implementasi klien Unity
      • Implementasi klien C++
    • Penyedia debug & pengujian
      • Menggunakan penyedia debug di iOS
      • Menggunakan penyedia debug di Android
      • Menggunakan penyedia debug di aplikasi web
      • Menggunakan penyedia debug dengan Flutter
      • Menggunakan penyedia debug di aplikasi Unity
      • Menggunakan penyedia debug dengan 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
  • Data Connect
    • Pengantar
    • Penetapan harga dan penagihan
    • Mulai
    • Memulai (pengembangan lokal)
    • Mendesain skema dan operasi
    • Mendesain skema Data Connect
    • Menerapkan kueri Data Connect
    • Menerapkan mutasi Data Connect
    • Mengamankan operasi dengan otorisasi
    • Melakukan pengembangan dan pengujian dengan Data Connect
    • Mengisikan data pengujian dan melakukan operasi massal
    • Membuat SDK Web
    • Membuat Android SDK
    • Membuat iOS SDK
    • Membuat Flutter SDK
    • Menggunakan emulator Data Connect untuk CI/CD
    • Mengelola project Data Connect
    • Mengelola skema dan konektor
    • Mengelola layanan dan database
    • Menjalankan operasi dengan hak istimewa menggunakan Firebase Admin SDK
    • Solusi Data Connect
    • Menggunakan bantuan AI untuk skema, kueri, dan mutasi
    • 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 konfigurasi dan keamanan
    • Referensi Common Expression Language (CEL)
    • Referensi Cloud Audit Logging
  • Cloud Firestore
    • Pengantar
    • Edisi Cloud Firestore
    • Edisi standar
    • Discover
      • Pengantar
    • Memahami Cloud Firestore
      • Membandingkan Cloud Firestore dengan Realtime Database
      • Model data
      • Jenis data
      • SDK dan library klien
      • Jenis indeks
      • Lokasi database
      • Paket data
    • Mulai
    • Mengelola database
    • Menambahkan dan mengelola data
      • Membuat struktur data
      • Tambahkan data
      • Transaksi dan batch operasi tulis
      • Kompetisi data dalam transaksi
      • Menghapus 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 secara massal
    • Membaca data
      • 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
    • Mengamankan dan memvalidasi data
      • Ringkasan
      • Mulai
      • 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
    • Solusi
      • Ringkasan
      • Solusi yang menggunakan Firebase Extensions
      • Mengintegrasikan dengan BigQuery
      • Mengimplementasikan chatbot berbasis AI
      • Memperkaya penanganan teks
      • Meningkatkan nilai media
      • Solusi yang menggunakan implementasi kustom terpandu
      • Mengembangkan fitur AI generatif
      • SDK Web Firestore Lite
      • Agregasi waktu tulis
      • Penghitung terdistribusi
      • Penelusuran teks lengkap
      • 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
    • Teknik dan praktik terbaik
      • Praktik terbaik untuk Cloud Firestore
      • Memetakan data dengan Swift Codable
      • Memahami pembacaan dan penulisan dalam skala besar
      • Memahami kueri real-time dalam skala besar
    • Integrasi Cloud Firestore
      • Menggunakan REST API Cloud Firestore
      • Menggunakan Cloud Firestore dan Realtime Database
      • Memperluas dengan Cloud Functions for Firebase (generasi ke-2)
      • Memperluas dengan Cloud Functions
      • Integrasi library pihak ketiga
    • Referensi API & SDK
      • Swift
      • Objective-C
      • Android (Kotlin)
      • Android (Java)
      • Web
      • Flutter
      • Unity
      • C++
      • Cloud Functions
      • Node.js
      • Java
      • Python
      • Go
      • C#
      • PHP
      • Ruby
      • REST
      • RPC
    • Contoh
      • iOS
      • Android
      • Web
    • Edisi perusahaan
    • Discover
      • Ringkasan kompatibilitas MongoDB
    • Mulai
      • Membuat Firestore dengan database kompatibilitas MongoDB dan terhubung ke database tersebut
      • Jenis data, driver, dan fitur MongoDB yang didukung
        • Jenis data dan driver yang didukung
        • Fitur yang didukung: 8.0
        • Fitur yang didukung: 7.0
        • Fitur yang didukung: 6.0
        • Fitur yang didukung: 5.0
        • Fitur yang didukung: 4.0
        • Fitur yang didukung: 3.6
    • Mengelola database
      • Membuat dan mengelola database
    • Menghubungkan ke database
      • Melakukan autentikasi dan terhubung ke database
    • Kelola data
      • Penghapusan data massal
      • Mengimpor dan mengekspor data
    • Memigrasikan
      • Bermigrasi ke Firestore dengan kompatibilitas MongoDB
      • Praktik terbaik untuk pemuatan data secara massal
    • Mengembangkan aplikasi
      • Perbedaan perilaku
      • Indeks
        • Ringkasan indeks
        • Mengelola indeks
      • Mengoptimalkan eksekusi kueri
        • Mengidentifikasi kueri yang akan dioptimalkan
        • Menganalisis eksekusi kueri dengan Query Explain
        • Mengoptimalkan eksekusi kueri
      • Mengelola retensi data dengan kebijakan TTL
      • Memahami pembacaan dan penulisan dalam skala besar
    • Membagikan data secara aman
      • Identity and Access Management (IAM)
      • Kontrol Layanan VPC
      • Enkripsi sisi server
      • Mengamankan data dengan kunci enkripsi yang dikelola pelanggan (CMEK)
        • Tentang CMEK
        • Menggunakan CMEK
    • Penggunaan, batas penggunaan, dan harga
      • Kuota dan batas
      • Contoh penghitungan harga
      • Penghitungan ukuran penyimpanan
      • Referensi eksekusi kueri
      • Lokasi
    • Memantau dan memecahkan masalah
      • Memantau metrik database
      • Logging audit
      • Menyelesaikan masalah latensi
      • Memahami kode error
    • Pencadangan dan pemulihan
    • 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
  • Realtime Database
    • Pengantar
    • Memilih Database
    • iOS+
      • Mulai
      • Membuat Struktur Data
      • Membaca dan Menulis Data
      • Menangani Daftar Data
      • Mengaktifkan Kemampuan Offline
    • Android
      • Mulai
      • Membuat Struktur Data
      • Membaca dan Menulis Data
      • Menangani Daftar Data
      • Mengaktifkan Kemampuan Offline
    • Web
      • Mulai
      • Membuat Struktur Data
      • Membaca dan Menulis Data
      • Menangani Daftar Data
      • Mengaktifkan Kemampuan Offline
    • Flutter
      • Mulai
      • Membuat Struktur Data
      • Membaca dan Menulis Data
      • Menangani Daftar Data
      • Mengaktifkan Kemampuan Offline
    • Admin
      • Mulai
      • Membuat Struktur Data
      • Menyimpan Data
      • Mengambil Data
    • REST
      • Mulai
      • Membuat Struktur Data
      • Menyimpan Data
      • Mengambil Data
      • Mengautentikasi Permintaan REST
    • C++
      • Mulai
      • Membuat Struktur Data
      • Menyimpan Data
      • Mengambil Data
    • Unity
      • Mulai
      • Membuat Struktur Data
      • Menyimpan Data
      • Mengambil Data
    • Keamanan & Aturan
      • Memahami Aturan
      • Mulai
      • Membuat Struktur Aturan Keamanan
      • Menulis Kondisi untuk Aturan Keamanan
      • Mengindeks Data
      • Mengelola Aturan melalui REST
    • Pemakaian dan Performa
      • Memahami Penagihan
      • Batas Realtime Database
      • Memantau Penggunaan Database
      • Memantau Performa Database
      • Melakukan Penskalaan dengan Beberapa Database
      • Membuat Profil Database
      • Mengoptimalkan Performa Database
    • Lokasi
    • Backup Otomatis
    • Melihat & mengedit data di konsol
    • Memperluas dengan Cloud Functions
    • Serial video: Firebase untuk Developer SQL
  • Storage
    • Pengantar
    • iOS+
      • Mulai
      • Membuat Referensi
      • Upload File
      • Mendownload File
      • Menggunakan Metadata File
      • Menghapus File
      • Mencantumkan File
      • Menangani Error
    • Android
      • Mulai
      • Membuat Referensi
      • Upload File
      • Mendownload File
      • Menggunakan Metadata File
      • Menghapus File
      • Mencantumkan File
      • Menangani Error
    • Web
      • Mulai
      • Membuat Referensi
      • Upload File
      • Mendownload File
      • Menggunakan Metadata File
      • Menghapus File
      • Mencantumkan File
      • Menangani Error
    • Flutter
      • Mulai
      • Membuat Referensi
      • Upload File
      • Mendownload File
      • Menggunakan Metadata File
      • Menghapus File
      • Mencantumkan File
      • Menangani Error
    • Admin
      • Mulai
    • C++
      • Mulai
      • Membuat Referensi
      • Upload File
      • Mendownload File
      • Menggunakan Metadata File
      • Menghapus File
      • Menangani Error
    • Unity
      • Mulai
      • Membuat Referensi
      • Upload File
      • Mendownload File
      • Menggunakan Metadata File
      • Menghapus File
      • Menangani Error
    • Keamanan & Aturan
      • Memahami Keamanan
      • Mulai
      • Membuat Struktur Aturan Keamanan
      • Menulis Kondisi untuk Aturan Keamanan
    • Lokasi
    • Memantau aktivitas
    • Mengelola file yang disimpan di konsol
    • Memperluas dengan Cloud Functions
    • Integrasi dengan Google Cloud
    • FAQ tentang perubahan paket harga
  • Aturan Keamanan
    • Pengantar
    • Mulai
    • Memahami Aturan Keamanan
      • Bahasa Aturan Keamanan
      • Cara Kerja Aturan Keamanan