Menambahkan Firebase ke Project Android

Prasyarat

  • Perangkat dengan sistem operasi Android 4.0 (Ice Cream Sandwich) atau yang lebih baru dan layanan Google Play 11.0.4 atau yang lebih tinggi
  • SDK layanan Google Play dari Google Repository yang tersedia di Android SDK Manager
  • Android Studio versi terbaru, versi 1.5 atau yang lebih tinggi

Jika belum memiliki project Android Studio, Anda bisa mendownload salah satu contoh panduan mulai cepat kami, jika hanya ingin mencoba fitur Firebase. Jika Anda menggunakan panduan mulai cepat, ingatlah untuk mendapatkan ID aplikasi dari file build.gradle dalam folder modul project (biasanya app/), karena nama paket tersebut akan diperlukan dalam langkah berikutnya.

Menambahkan Firebase ke aplikasi Anda

Jika Anda menggunakan Android Studio versi terbaru (versi 2.2 atau yang lebih baru), sebaiknya gunakan Firebase Assistant untuk menghubungkan aplikasi Anda ke Firebase. Firebase Assistant dapat menghubungkan project yang ada atau membuat project baru, dan secara otomatis menginstal dependensi gradle yang diperlukan.

Jika Anda menggunakan Android Studio versi lama atau memiliki konfigurasi project yang lebih kompleks, Anda masih dapat menambahkan Firebase ke aplikasi Anda secara manual.

Menggunakan Firebase Assistant

Untuk membuka Firebase Assistant di Android Studio:

  • Klik Tools > Firebase untuk membuka jendela Assistant.
  • Klik untuk memperluas salah satu fitur yang tertera (misalnya, Analytics), lalu klik link tutorial yang tersedia (misalnya, Mencatat aktivitas Analytics ke dalam log).
  • Klik tombol Sambungkan ke Firebase untuk menghubungkan ke Firebase dan menambahkan kode yang diperlukan ke aplikasi Anda.

Selesai! Anda dapat langsung mengikuti langkah berikutnya.

Menambahkan Firebase secara manual

Jika Anda memilih untuk tidak menggunakan Firebase Assistant, Anda masih dapat menambahkan Firebase ke aplikasi dengan menggunakan Firebase console.

Untuk menambahkan Firebase ke aplikasi, Anda memerlukan project Firebase dan file konfigurasi Firebase untuk aplikasi Anda.

  1. Buat project Firebase di Firebase console jika Anda belum memilikinya. Jika Anda sudah memiliki project Google yang terkait dengan aplikasi seluler, klik Impor Project Google. Jika tidak, klik Buat Project Baru.
  2. Klik Tambahkan Firebase ke aplikasi Android dan ikuti langkah-langkah penyiapannya. Jika Anda mengimpor project Google yang sudah ada, prosesnya dapat terjadi secara otomatis dan Anda dapat langsung mendownload file konfigurasi.
  3. Saat diminta, masukkan nama paket aplikasi Anda. Anda harus memasukkan nama paket yang digunakan oleh aplikasi. Hal ini hanya dapat dilakukan saat Anda menambahkan aplikasi tersebut ke project Firebase.
  4. Terakhir, download file google-services.json. Anda bisa mendownload file ini lagi kapan saja.
  5. Jika Anda belum melakukannya, salin ini ke dalam folder modul project Anda, biasanya app/.
Menambahkan SDK

Jika ingin mengintegrasikan pustaka Firebase ke dalam salah satu project, Anda perlu melakukan beberapa tugas dasar untuk menyiapkan project Android Studio. Anda mungkin sudah melakukan ini saat menambahkan Firebase ke aplikasi Anda.

Pertama, tambahkan aturan pada file build.gradle di level root untuk menyertakan plugin layanan google:

buildscript {
    // ...
    dependencies {
        // ...
        classpath 'com.google.gms:google-services:3.1.0'
    }
}

Kemudian, di file Gradle modul Anda (biasanya app/build.gradle), tambahkan baris apply plugin di bagian bawah file untuk mengaktifkan plugin Gradle:

apply plugin: 'com.android.application'

android {
  // ...
}

dependencies {
  // ...
  compile 'com.google.firebase:firebase-core:11.0.4'

  // Getting a "Could not find" error? Make sure you have
  // the latest Google Repository in the Android SDK manager
}

// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'

Anda juga harus menambahkan dependensi untuk Firebase SDK yang ingin digunakan. Sebaiknya mulai dengan com.google.firebase:firebase-core, yang menyediakan fungsionalitas Google Analytics for Firebase. Lihat daftar pustaka yang tersedia.

Pustaka yang tersedia

Pustaka berikut ini tersedia untuk berbagai fitur Firebase.

Garis Dependensi Gradle Layanan
com.google.firebase:firebase-core:11.0.4 Analytics
com.google.firebase:firebase-database:11.0.4 Realtime Database
com.google.firebase:firebase-storage:11.0.4 Storage
com.google.firebase:firebase-crash:11.0.4 Crash Reporting
com.google.firebase:firebase-auth:11.0.4 Authentication
com.google.firebase:firebase-messaging:11.0.4 Cloud Messaging
com.google.firebase:firebase-config:11.0.4 Remote Config
com.google.firebase:firebase-invites:11.0.4 Invites dan Dynamic Links
com.google.firebase:firebase-ads:11.0.4 AdMob
com.google.firebase:firebase-appindexing:11.0.4 App Indexing
com.google.firebase:firebase-perf:11.0.4 Performance Monitoring

Langkah berikutnya

Mempelajari Firebase:

Menambahkan fitur Firebase ke aplikasi Anda:

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.