Catatan Rilis

Halaman ini menjelaskan log perubahan yang berisi rilisan SDK baru dan mendeskripsikan update pada Firebase console serta layanan Firebase. Untuk mempelajari rilis tertentu, klik link di log perubahan di bawah ini.

Versi SDK terbaru

Anda dapat melihat semua catatan rilis Firebase untuk SDK tertentu dengan mengikuti link di bawah ini.

Versi SDK
iOS 5.0.0
Android Lihat catatan
JavaScript 5.0.1
C++ 4.5.1
Unity 4.5.2
Admin Node.js 5.12.0
Admin Java 6.0.0
Admin Python 2.10.0
Admin Go 3.0.0

8 Mei 2018

ML Kit

  • Rilis beta versi publik pertama dari ML Kit for Firebase telah tersedia. Untuk mempelajari lebih lanjut, baca ML Kit for Firebase .

Pengujian A/B

  • Pengujian A/B telah dikembangkan menjadi layanan Firebase baru tingkat atas dengan SDK baru dan halaman yang terdedikasi pada Firebase console. Untuk informasi lebih lanjut, baca Pengujian A/B Firebase.

Test Lab

  • Menambahkan dukungan iOS untuk Test Lab (Beta). Ini memungkinkan Anda untuk menjalankan XCTests pada berbagai perangkat iOS menggunakan infrastruktur cloud Test Lab. Untuk informasi lebih lanjut, baca Firebase Test Lab .

Performance Monitoring

  • Performance Monitoring telah keluar dari versi beta terbuka dan sekarang tersedia untuk perilisan umum.
  • Telah ditambahkan pelacakan layar yang mencakup gaya layar dan mengukur frame lambat dan beku.

Firebase console

  • Tab Pengguna dan Izin yang baru di Setelan Project menghadirkan pengalaman yang baru dalam mengelola dan mengundang kolaborator proyek dari Firebase console.
  • Halaman Pengujian A/B yang baru telah ditambahkan ke Firebase console untuk memungkinkan Anda mengonfigurasi dan mengelola eksperimen pengujian A/B.

Rilis SDK

2 Mei 2018

Rilis SDK

25 April 2018

Rilis SDK

24 April 2018

Rilis SDK

19 April 2018

Rilis SDK

17 April 2018

Rilis SDK

16 April 2018

Rilis SDK

13 April 2018

Rilis SDK

12 April 2018

Rilis SDK

10 April 2018

Firebase console

  • Halaman Setelan Analytics baru sekarang tersedia dari halaman Analytics di Firebase console. Dari halaman ini Anda dapat mengelola setelan berbagi Google, juga mata uang pelaporan dan zona waktu project, yang sebelumnya merupakan setelan level aplikasi. Setelan berbagi data gabungan kini tersedia dari halaman Privasi Data.

Rilis SDK

9 April 2018

Firebase console

  • Tab Privasi Data telah ditambahkan ke Setelan Project di Firebase console yang memungkinkan pelanggan untuk memberikan informasi kontak Petugas Perlindungan Data (DPO) dan Perwakilan Uni Eropa mereka guna mematuhi persyaratan Peraturan Perlindungan Data Umum (GDPR). Untuk informasi selengkapnya, baca bagian Privasi dan Keamanan di Firebase.

06 April 2018

Firebase console

  • Halaman Penautan Akun di Firebase console telah diubah namanya menjadi Integrasi dan sekarang menampilkan opsi untuk Slack dan JIRA.

5 April 2018

Rilis SDK

4 April 2018

Firebase console

  • Jumlah pengguna yang aktif dalam 30 menit terakhir kini ditampilkan di bagian atas halaman Ringkasan Project.

Aturan Keamanan Cloud Firestore

  • Menambahkan kemampuan untuk melihat dan memisahkan Aturan Keamanan Cloud Firestore yang diterapkan sebelumnya di Firebase console.

3 April 2018

Firebase SDK untuk Cloud Functions

Cloud Functions for Firebase Test SDK

  • Cloud Functions for Firebase Test SDK, pendamping pengujian untuk firebase-functionsfirebase-functions, telah tersedia. SDK ini membantu dalam penyiapan dan pembongkaran pengujian unit, menghasilkan data sampel dan konteks peristiwa, dan masih banyak lagi. Untuk menginstal SDK ini, baca bagian Penyiapan pengujian.

29 Maret 2018

Aturan Keamanan Cloud Firestore

  • Menambahkan fungsi getAfter() untuk mengakses status dokumen setelah transaksi atau batch penulisan selesai, tetapi sebelum transaksi atau batch dijalankan, sehingga Anda dapat menentukan penulisan yang harus dilakukan bersama sebagai bagian dari sebuah batch atau transaksi. Untuk informasi selengkapnya, baca bagian Menulis condition untuk Aturan Keamanan atau referensi Aturan Keamanan Cloud Firestore.

Rilis SDK

28 Maret 2018

Rilis SDK

20 Maret 2018

Rilis SDK

19 Maret 2018

Rilis SDK

15 Maret 2018

Rilis SDK

9 Maret 2018

Rilis SDK

8 Maret 2018

Rilis SDK

7 Maret 2018

Crashlytics

  • Breadcrumb berdasarkan peristiwa Analytics telah tersedia untuk Crashlytics di Firebase console.

6 Maret 2018

Rilis SDK

8 Maret 2018

Rilis SDK

28 Februari 2018

Rilis SDK

23 Februari 2018

Rilis SDK

22 Februari 2018

Rilis SDK

15 Februari 2018

Rilis SDK

14 Februari 2018

Rilis SDK

5 Februari 2018

Rilis SDK

1 Februari 2018

Rilis SDK

30 Januari 2018

Rilis SDK

27 Januari 2018

Rilis SDK

26 Januari 2018

Rilis SDK

25 Januari 2018

Rilis SDK

18 Januari 2018

Rilis SDK

Firebase Dynamic Links

  • Kini Anda dapat menentukan akhiran link pendek kustom saat membuat Dynamic Link di Firebase console. Link pendek dengan akhiran kustom lebih mudah dibaca, sehingga dapat meningkatkan rasio klik-tayang link.

    Default:

    https://abc123.app.goo.gl/wX2e
    Kustom:
    https://abc123.app.goo.gl/backtoschool

Firebase Authentication

  • Kini Anda dapat menentukan server SMTP sendiri di Firebase console yang akan digunakan untuk mengirim email pengelolaan akun, seperti email penyetelan ulang sandi dan konfirmasi perubahan alamat email.

Crashlytics

  • Crashlytics Insights telah tersedia di Firebase console.

17 Januari 2018

Rilis SDK

11 Januari 2018

Rilis SDK

10 Januari 2018

Firebase Realtime Database

  • Aturan Firebase Database kini menawarkan kemampuan untuk membatasi akses baca atau tulis ke data berdasarkan parameter kueri. Pelajari lebih lanjut aturan berbasis kueri.

4 Januari 2018

Rilis SDK

3 Januari 2018

Rilis SDK

21 Desember 2017

Rilis SDK

18 Desember 2017

Rilis SDK

Firebase Android SDK (v11.8.0) telah tersedia sebagai bagian dari rilis layanan Google Play versi 11.8.0. Rilis ini mencakup update untuk App Indexing, Authentication, Cloud Messaging, dan Performance Monitoring. Untuk menginstal SDK ini, lihat Menambahkan Firebase ke Project Android Anda.

13 Desember 2017

Rilis SDK

Firebase console

  • Kini Anda dapat menghubungkan DoubleClick dengan project Firebase Anda. Dengan demikian, DoubleClick Campaign Manager (DCM) atau DoubleClick Bid Manager (DBM) dapat digunakan untuk melacak peristiwa dalam aplikasi yang diukur dengan Firebase, seperti penginstalan dan Pembelian dalam Aplikasi, sebagai konversi.

08 Desember 2017

Rilis SDK

7 Desember 2017

Rilis SDK

6 Desember 2017

Firebase console

  • Notifikasi dalam konsol kini tersedia. Anda dapat melihat notifikasi dengan mengklik ikon notifikasi di pojok kanan atas konsol. Notifikasi menampilkan peristiwa penting dalam project Anda.

5 Desember 2017

Firebase console

  • Saat beralih project dengan pemilih project di Firebase console, Anda akan tetap berada di produk Firebase yang sedang dilihat dan tidak akan kembali ke dasbor ringkasan project.

30 November 2017

Firebase console

  • Tombol Impor project telah dihapus dari Firebase console. Kini Anda dapat menambahkan Firebase ke project yang ada dari dialog Tambahkan project.

Rilis SDK

27 November 2017

Rilis SDK

Firebase Android SDK (v11.6.2) telah tersedia sebagai bagian dari rilis layanan Google Play versi 11.6.2. Rilis ini mencakup update Cloud Firestore and Storage. Untuk menginstal SDK ini, lihat Menambahkan Firebase ke Project Android Anda.

21 November 2017

Plugin Firebase Gradle

Plugin Firebase Gradle versi 1.1.5 untuk Android Studio 3.0 kini tersedia. Rilis ini menyelesaikan masalah FileExistsException yang terjadi pada plugin firebase-perf saat menyetel firebasePerformanceInstrumentationEnabled=false pada file gradle.properties.

Rilis SDK

14 November 2017

Rilis SDK

10 November 2017

Firebase Realtime Database

Rilis SDK

9 November 2017

Rilis SDK

8 November 2017

Firebase console

  • Firebase console telah diupdate dengan desain visual baru. Rilis ini mencakup navigasi baru dengan kelompok produk Firebase yang dapat diciutkan. Kini, produk dikelompokkan menjadi 4 area berdasarkan siklus pengembangan aplikasi.

  • Halaman ringkasan project Firebase console telah diperbarui dengan desain visual baru. Rilis ini mencakup data terbaru dan tren sebulan terakhir untuk pengguna aktif harian, pengguna aktif bulanan, persentase pengguna yang tidak mengalami error, dan total error dari setiap aplikasi.

  • Dasbor Analytics telah diubah untuk mencakup kartu baru dan yang didesain ulang guna mendukung pertanyaan serta tugas sehari-hari. Bagian Rilis Terbaru telah ditambahkan untuk menunjukkan adopsi dan stabilitas rilis aplikasi terbaru Anda.

7 November 2017

Rilis SDK

Plugin Firebase Gradle

Plugin Firebase Gradle versi 1.1.4 untuk Android Studio 3.0 kini tersedia. Rilis ini menyelesaikan masalah TransformException yang terjadi pada Windows selama pengembangan inkremental saat menggunakan firebase-perf.

6 November 2017

Rilis SDK

Firebase Android SDK (v11.6.0) telah tersedia sebagai bagian dari rilis layanan Google Play versi 11.6.0. Rilis ini mencakup update untuk App Indexing, Analytics, Authentication, Cloud Messaging, Dynamic Links, Cloud Firestore, dan Performance Monitoring. Untuk menginstal SDK ini, lihat Menambahkan Firebase ke Project Android Anda.

Plugin Firebase Gradle

Plugin Firebase Gradle versi 1.1.3 kini menerima konfigurasi implementation sebagai pengganti konfigurasi compile, untuk mengakomodasi penghentian konfigurasi compile di Android Studio 3.0.

2 November 2017

Authentication

Firebase JS Authentication SDK resmi menjadi open source. Lihat sumber di GitHub. Kami menantikan kolaborasi dengan Anda untuk terus menyempurnakan SDK ini.

Rilis SDK

Plugin Firebase Gradle

Plugin Firebase Gradle versi 1.1.2 telah tersedia. Versi ini menambahkan dukungan untuk Android Studio 3.0.

30 Oktober 2017

Rilis SDK

24 Oktober 2017

Rilis SDK

20 Oktober 2017

Rilis SDK

19 Oktober 2017

Rilis SDK

17 Oktober 2017

Rilis SDK

13 Oktober 2017

Rilis SDK

12 Oktober 2017

Rilis SDK

11 Oktober 2017

Rilis SDK

9 Oktober 2017

Rilis SDK

3 Oktober 2017

Cloud Firestore

  • Rilis beta publik awal Cloud Firestore kini tersedia untuk iOS, Android, Web, Java, Python, NodeJS, dan Go. Cloud Firestore adalah database fleksibel dan dapat diskalakan untuk development aplikasi seluler, web, dan server dari Firebase dan Google Cloud Platform. Seperti Realtime Database, Cloud Firestore mempertahankan sinkronisasi data Anda di seluruh aplikasi klien melalui listener real time dan menawarkan dukungan offline sehingga Anda dapat membuat aplikasi responsif yang berfungsi terlepas dari latensi jaringan atau konektivitas internet. Cloud Firestore juga menawarkan skalabilitas kelas enterprise dan integrasi yang lancar dengan produk Firebase dan Google Cloud Platform lainnya, termasuk Functions. Untuk informasi lebih lanjut tentang Cloud Firestore, lihat blog Firebase. Untuk mulai menggunakan Cloud Firestore dengan segera, kunjungi quickstart.

Rilis SDK

2 Oktober 2017

Rilis SDK

27 September 2017

Rilis SDK

21 September 2017

Rilis SDK

20 September 2017

Rilis SDK

18 September 2017

Rilis SDK

13 September 2017

Rilis SDK

7 September 2017

Rilis SDK

6 September 2017

Rilis SDK

Firebase console

  • Laporan Google Analytics for Firebase kini dapat diekspor ke CSV untuk dianalisis di spreadsheet. Baca Artikel bantuan Firebase untuk mengetahui informasi selengkapnya.

30 Agustus 2017

Rilis SDK

23 Agustus 2017

Rilis SDK

17 Agustus 2017

Rilis SDK

16 Agustus 2017

Rilis SDK

14 Agustus 2017

Rilis SDK

2 Agustus 2017

Plugin Firebase Gradle

  • Firebase Gradle Plugin versi 1.1.1 memperbaiki masalah pada rilis 1.1.0 yang dalam beberapa kasus menyebabkan error "Execution failed for task ':app:packageInstantRunResourcesDebug'". Untuk mengupdate ke versi baru, ikuti panduan untuk Performance Monitoring dan Crash Reporting.

1 Agustus 2017

Rilis SDK

27 Juli 2017

Rilis SDK

26 Juli 2017

Rilis SDK

25 Juli 2017

Rilis SDK

24 Juli 2017

Rilis SDK

12 Juli 2017

Rilis SDK

7 Juli 2017

Rilis SDK

29 Juni 2017

Rilis SDK

28 Juni 2017

Rilis SDK

21 Juni 2017

Rilis SDK

16 Juni 2017

Rilis SDK

14 Juni 2017

Rilis SDK

09 Juni 2017

Rilis SDK

08 Juni 2017

Rilis SDK

07 Juni 2017

Rilis SDK

06 Juni 2017

Rilis SDK

1 Juni 2017

Rilis SDK

31 Mei 2017

Rilis SDK

30 Mei 2017

Rilis SDK

17 Mei 2017

Firebase Performance Monitoring

  • Rilis beta Firebase Performance Monitoring versi publik telah tersedia untuk aplikasi iOS dan Android. Performance Monitoring dapat membantu Anda mengumpulkan data terkait performa aplikasi dan kondisi jaringan. Untuk mempelajari lebih lanjut cara menggunakan Performance Monitoring guna meningkatkan kualitas aplikasi Anda, baca bagian Firebase Performance Monitoring.

Rilis SDK

Firebase console

  • Firebase console kini mendukung beberapa pengguna yang login dalam satu waktu. Pengguna dapat mengalihkan akun melalui pengalih akun di bagian atas menu navigasi.

11 Mei 2017

9 Mei 2017

28 April 2017

25 April 2017

20 April 2017

18 April 2017

14 April 2017

13 April 2017

12 April 2017

11 April 2017

04 April 2017

28 Maret 2017

21 Maret 2017

16 Maret 2017

15 Maret 2017

14 Maret 2017

9 Maret 2017

8 Maret 2017

  • Telah ditambahkan dukungan untuk menggunakan properti pengguna Analytics guna menargetkan Notifications Composer kepada pengguna tertentu. Kini Anda dapat menargetkan pengguna dengan notifikasi melalui penggabungan audience Analytics dengan properti pengguna menggunakan operator AND, atau menargetkan pengguna berdasarkan ketiadaan audience Analytics atau properti pengguna menggunakan operator NOT.

  • Firebase C++ SDK (v3.1.0) telah tersedia. Rilis ini mencakup update pada Storage and Invites. Untuk menginstal SDK ini, lihat Menambahkan Firebase ke Project C++ Anda.

7 Maret 2017

2 Maret 2017

1 Maret 2017

27 Februari 2017

23 Februari 2017

21 Februari 2017

15 Februari 2017

Crash Reporting

  • Telah ditambahkan kemampuan untuk melihat persentase pengguna yang belum mengalami error (crash atau error non-fatal) di aplikasi selama jangka waktu yang dipilih ke Firebase console. Hal ini ditampilkan di Panel pengguna bebas error pada konsol Crash Reporting.

14 Februari 2017

7 Februari 2017

6 Februari 2017

3 Februari 2017

  • Telah ditambahkan fitur untuk menghubungkan beberapa domain ke project Firebase Hosting tunggal.
  • UI verifikasi kepemilikan domain Firebase Hosting telah diupdate untuk meningkatkan keandalan dan mengurangi waktu tunggu.
  • Penambahan dukungan untuk menggunakan beberapa subdomain (dengan domain root yang sama) di berbagai project Firebase yang berbeda.

2 Februari 2017

1 Februari 2017

31 Januari 2017

24 Januari 2017

20 Januari 2017

18 Januari 2017

17 Januari 2017

10 Januari 2017

15 Desember 2016

  • Plugin gradle Crash Reporting untuk Android telah tersedia. Plugin ini menyederhanakan proses upload file pemetaan ProGuard untuk pembatalan penyamaran pelacakan tumpukan. Untuk mempelajari lebih lanjut, baca bagian Mengupload File Pemetaan ProGuard dengan Gradle.

13 Desember 2016

9 Desember 2016

6 Desember 2016

29 November 2016

21 November 2016

Firebase console

  • Nama pendek untuk aplikasi, disebut juga "nickname aplikasi", kini dikelola melalui Firebase console dan terlihat di seluruh bagiannya.
  • Proses penambahan akun layanan ke sebuah project telah disederhanakan.

Analytics

  • Penambahan panjang maksimum pada nama peristiwa dan parameter menjadi 40 karakter, serta panjang maksimum nilai parameter string menjadi 100 karakter.

Notifications Composer

  • Kunci Instance ID kini tersedia di area setelan Notifications dari Firebase console.

18 November 2016

15 November 2016

9 November 2016

Google Analytics for Firebase

  • Pengguna yang sudah ada dan mengupdate versi aplikasi dengan fitur Analytics dalam kondisi aktif tidak lagi disertakan dalam metrik first_open. Perbaikan sisi server ini bisa menyebabkan penurunan dalam metrik first_open.

8 November 2016

7 November 2016

Crash Reporting

  • Firebase Crash Reporting kini sudah keluar dari mode beta. Untuk mulai menggunakan Crash Reporting, baca Pengantar Crash Reporting.

Firebase Test Lab

  • Kini Anda bisa menjalankan beberapa pengujian per hari pada paket Spark (gratis) dan paket harga Flame. Untuk mempelajari lebih lanjut, baca Harga Firebase.

3 November 2016

1 November 2016

31 Oktober 2016

Remote Config

  • Menambahkan kemampuan untuk menetapkan kembali pengguna aplikasi secara acak ke rentang persentase baru dalam aturan Pengguna dalam persentil acak. Untuk mempelajari lebih lanjut, baca jenis Aturan Remote Config.

24 Oktober 2016

Firebase console

  • Pemilik dan editor project kini bisa membuat "nickname" aplikasi yang ditampilkan di seluruh bagian Firebase console beserta dengan nama lengkap paket atau ID paket.

  • Pemilik dan editor project kini bisa mengubah mata uang pelaporan untuk aplikasi mereka.

Authentication

  • Penghapusan batas 500 pengguna pada Tabel Pengguna di Firebase console dan penelusuran yang disempurnakan dalam tabel ini.

Dynamic Links

  • Anda dapat membuat Dynamic Link pendek secara terprogram menggunakan Link Shortener REST API.
  • Kini Anda dapat mengaktifkan Android AppLinks dengan memasukkan checksum SHA256 di Firebase console.

19 Oktober 2016

14 Oktober 2016

10 Oktober 2016

Remote Config

  • Penambahan dukungan untuk menggunakan properti pengguna Google Analytics for Firebase untuk membuat condition. Untuk mempelajari lebih lanjut, baca Remote Config dan properti pengguna.

6 Oktober 2016

3 Oktober 2016

Test Lab

  • Test Lab kini mengenakan biaya $1 per jam perangkat untuk menguji aplikasi di Android Virtual Devices (AVD). Untuk mempelajari selengkapnya tentang cara penghitungan biaya Test Lab, lihat Penagihan Test Lab.

27 September 2016

Rilis SDK

21 September 2016

Rilis SDK

14 September 2016

Rilis SDK

Dynamic Links

  • Anda dapat men-debug perilaku Dynamic Link panjang di seluruh bagian platform dengan menambahkan elemen berikut ke bagian akhir URL Dynamic Link: &d=1.
  • Saat pengguna mengklik sebuah Dynamic Link dari aplikasi yang tidak diinstal pada perangkat iOS mereka, Dynamic Link tersebut akan membuka halaman penginstalan aplikasi itu di App Store, kecuali sebuah parameter link fallback iOS telah ditentukan. Entah pengguna mengklik link tersebut di Safari atau di aplikasi lain, ini akan tetap berlaku.

8 September 2016

7 September 2016

26 Agustus 2016

Rilis SDK

23 Agustus 2016

Rilis SDK

Remote Config

  • Menambahkan kemampuan untuk menelusuri parameter dan condition dari tab Parameter Remote Config di Firebase console.

16 Agustus 2016

1 Agustus 2016

Rilis SDK

Firebase console

  • Indikator Hanya Lihat kini ditampilkan di bagian atas Firebase console untuk project dengan akses baca saja bagi Anda. Sejumlah tombol tindakan juga telah diupdate agar tersembunyi atau dinonaktifkan bagi pengguna yang tidak memiliki izin Editor atau Pemilik untuk sebuah project.
  • Anda bisa menghapus aplikasi dari project menggunakan tombol tindakan baru di bagian Opsi Lanjutan saat mengelola aplikasi.
  • Anda dapat mengedit nama project setelah membuatnya di dialog Setelan Project.

Realtime Database

  • Kini Anda dapat melihat metrik penggunaan di Firebase console dengan mengklik tab Penggunaan. Firebase saat ini melacak penggunaan bandwidth, penyimpanan total yang digunakan, dan jumlah maksimum koneksi serentak.

Hosting

  • Kini Anda bisa melihat metrik penggunaan untuk Hosting di Firebase console dengan mengklik tab Penggunaan. Firebase saat ini melacak byte terkirim (bandwidth) dan penyimpanan total yang digunakan.

Notifications Composer

  • Telah ditambahkan penomoran halaman ke tampilan ringkasan Notifications untuk memudahkan scrolling dan melihat banyak pesan notifikasi.

26 Juli 2016

12 Juli 2016

29 Juni 2016

28 Juni 2016

Firebase Test Lab

27 Juni 2016

Dokumentasi

  • Sebagai tanggapan atas masukan pelanggan, kami telah melakukan ratusan perbaikan kecil pada dokumentasi Firebase.

Notifications Composer

  • Kini Anda bisa menambahkan lebih dari 3 kolom data kustom saat mengirim notifikasi. Total ukuran notifikasi tidak boleh melebihi 4 KB, termasuk teks pesan, data kustom, dan opsi lanjutan apa pun.
  • Penurunan interval pemuatan ulang untuk versi aplikasi dan daftar bahasa.
  • Jumlah konversi peristiwa di tampilan funnel Notifications Composer Google Analytics for Firebase kini menampilkan jumlah pengguna yang telah memicu peristiwa konversi setidaknya 1 kali. Sebelumnya, fitur ini menampilkan jumlah mentah konversi peristiwa yang dipicu.

C++ SDK

14 Juni 2016

7 Juni 2016

2 Juni 2016

Authentication

  • Rilis layanan Google Play versi 9.0.2 telah tersedia. Rilis ini memperbaiki masalah yang diketahui pada Firebase Authentication, yakni tidak adanya FirebaseAuthApi di beberapa perangkat tertentu. Error FirebaseApiNotAvailableException terjadi saat perangkat tersebut mencoba menggunakan API Authentication.

Crash Reporting

  • Firebase Crash Reporting iOS SDK telah diupdate untuk memperbaiki masalah pada skrip upload simbol yang digunakan oleh Crash Reporting dan masalah lain pada SDK ini.

24 Mei 2016

18 Mei 2016

Versi 3.2.0 dari Firebase SDK untuk iOS telah tersedia dan versi 9.0.0 Firebase Android SDK juga telah tersedia.

  • Firebase diperluas hingga mencakup beberapa produk baru: Analytics, Storage, Remote Config, Crash Reporting, Dynamic Links, dan Notifications Composer.
    • Produk Google yang ada kini menjadi bagian dari Firebase: Google Cloud Messaging, Cloud Test Lab, dan App Indexing.
    • Firebase kini diintegrasikan dengan AdMob and AdWords.
    • Meluncurkan situs baru di https://firebase.google.com/, termasuk konsol baru, dokumentasi dengan kualitas yang lebih baik, dan informasi produk yang diperbarui.
  • Node.js server SDK tidak berfungsi di Node 0.10.x. Masalah tersebut telah diperbaiki di JavaScript SDK (v3.0.1)
  • Paket npm tidak berfungsi dengan baik dengan Browserify dan webpack. Masalah tersebut telah diperbaiki di versi JavaScript SDK (v3.0.2)

Realtime Database

Authentication

  • Cara Anda menginstal dan menginisialisasi SDK telah berubah dan sebagian besar API telah diganti namanya. Jika Anda memutuskan untuk melakukan upgrade, baca Panduan Migrasi iOS, Panduan Migrasi Web, atau Panduan Migrasi Android untuk mendapatkan informasi lebih lanjut.
  • SDK server Node.js/Java:
    • Pembuatan token dan verifikasi untuk Firebase Authentication kini dibuat di dalam server SDK itu sendiri, bukan pada library pembuatan token yang terpisah.
      • Semua metode autentikasi yang ada telah dihapus. Sebagai gantinya, gunakan opsi databaseAuthVariableOverride (Node.js) atau metode setDatabaseAuthVariableOverride() (Java) saat menginisialisasi SDK. Baca untuk mendapatkan informasi lebih lanjut.
      • Gunakan Panduan Migrasi Web atau Panduan Migrasi Android untuk membantu Anda mengupdate kode Node.js atau Java ke API terbaru.
  • Umum
    • Data profil terbatas diekstrak dari penyedia tergabung (misalnya tidak mencantumkan nama pengguna Twitter).
    • Solusi: Jika memungkinkan, ekstrak informasi ini dari SDK pihak ke-3.
  • Firebase Android SDK
    • FirebaseUser#linkWithCredential() dapat membuat kredensial pengguna menjadi tidak berlaku.
      • Deskripsi: Setelah memanggil linkWithCredential() dengan kredensial yang bukan EmailAuthCredential, terkadang panggilan berturut-turut pada objek pengguna dapat memunculkan Exception: FirebaseException (An internal error has occurred. [ TOKEN_EXPIRED ]).
      • Solusi Simpan kredensial yang digunakan pada peristiwa penautan ke dalam cache. Jika error ini ditampilkan, buat pengguna logout setelah penautan, lalu panggil FirebaseAuth#signInWithCredential() dengan kredensial yang tersimpan di dalam cache.
    • Tidak ditemukannya API untuk memulai proses verifikasi email.
    • Beberapa pengecualian Jaringan diberikan sebagai FirebaseException, bukan FirebaseNetworkException.
  • Firebase SDK untuk iOS:
    • sendPasswordResetWithEmail:completion: tidak memanggil penangan penyelesaian di thread utama sebagai diklaim.
    • Solusi:

      Objective-C

      [[FIRAuth auth] sendPasswordResetWithEmail:@"user@host.domain"
                                completion:^(NSError *_Nullable error) {
      dispatch_async(dispatch_get_main_queue(), ^{
      // original completion handler code.
      });
      }];
      

      Swift

      FIRAuth.auth()?.sendPasswordResetWithEmail("user@host.domain") { error in
      dispatch_async(dispatch_get_main_queue()) {
      // original completion handler code.
      }
      }
      
      • Dokumen referensi API tidak berisi informasi tentang condition error: baca dokumen di sini.
      • Status autentikasi digunakan bersama oleh aplikasi-aplikasi yang berbeda saat berjalan di Simulator iOS:
        • Deskripsi: saat menjalankan 2 aplikasi atau lebih yang menggunakan Firebase Authentication pada simulator iOS yang sama, terdapat masalah pada keychain iOS yang menyebabkan status autentikasi digunakan bersama oleh berbagai aplikasi yang berbeda. Artinya, jika Anda login ke sebuah aplikasi, kemudian membuka aplikasi ke-2, pengguna kemungkinan akan login juga ke aplikasi tersebut.
        • Solusi: jangan menggunakan 2 aplikasi yang berbeda dengan Authentication pada instance simulator yang sama, atau logout secara manual dari aplikasi di antara pengujian.
    • Firebase JavaScript SDK:
      • Jika Anda mengubah konfigurasi authdomain dari sebuah aplikasi, sementara beberapa pengguna sedang login, Anda harus membuat mereka logout dan login kembali agar dapat menggunakan linkWithPopup/Redirect API
      • Tidak dapat berjalan dalam mode browsing pribadi di Safari.

Storage

  • Rilis awal Cloud Storage. Cloud Storage menyediakan proses upload dan download file yang aman untuk aplikasi Firebase Anda, apa pun kualitas jaringannya. Anda dapat menggunakannya untuk menyimpan gambar, audio, video, atau konten lainnya yang dibuat oleh pengguna. Firebase Storage didukung oleh Google Cloud Storage, layanan penyimpanan objek yang ampuh, sederhana, dan hemat biaya.
  • Firebase console: Hanya pemilik project yang dapat mengupdate Aturan Keamanan Firebase untuk Cloud Storage dan hanya pemilik serta editor yang dapat melihat Aturan Keamanan Storage.

FCM

  • Rilis awal Cloud Messaging.

  • Firebase C++ SDK:

    • Pesan dengan notifikasi dan data payload tidak dikirimkan ke aplikasi Android yang terbuka di latar belakang.
    • Deskripsi: Pada Android, saat aplikasi terbuka di latar belakang dan menerima sebuah pesan berisi notifikasi dan data payload, pesan tersebut tidak terkirim ke aplikasi.
    • Solusi: Pada aktivitas aplikasi (misalnya. NativeActivity), ganti metode onNewIntent(Intent intent) dan teruskan argumen intent ke metode setIntent(Intent intent)
    • Misalnya:
      public class MyActivity extends NativeActivity {
      @Override
      onNewIntent(Intent intent) {
      setIntent(intent);
      }
      }
      Lihat contoh quickstart untuk melihat contoh implementasi solusi ini.

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.