Nusagatizen
Cara Membuat Token Firebase di Android Studio
Daftar Isi
Ini adalah catatan singkat mengenai cara membuat token Firebase di Android Studio. Token ini berguna untuk mengirim notifikasi (Push Notification) dari server ke HP Android klien. Langkah-langkah membuat token Firebasi di Android Studio adalah kurang lebih seperti di bawah ini:
Menambahkan Dependency Firebase
Dependency diletakkan di dalam build.gradle
1 |
compile 'com.google.firebase:firebase-messaging:10.0.1' |
Membuat Class dengan extends FirebaseInstanceIdService
contoh:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
package com.nusagates.contoh; import com.google.firebase.iid.FirebaseInstanceId; import com.google.firebase.iid.FirebaseInstanceIdService; public class FirebaseToken extends FirebaseInstanceIdService { public FirebaseToken() { } @Override public void onTokenRefresh() { super.onTokenRefresh(); String token = FirebaseInstanceId.getInstance().getToken(); } } |
Menambahkan Service ke AndroidManifest.xml
Service ini diletakkan di dalam tag aplication atau antara <aplication> dengan </aplication>
1 2 3 4 5 |
<service android:name=".FirebaseToken"> <intent-filter> <action android:name="com.google.firebase.INSTANCE_ID_EVENT" /> </intent-filter> </service> |
Mengakses Token Firebase Dari Activity Manapun
Setelah token firebase berhasil direfresh dengan kode di atas maka token tersebut bisa diambil dari activity manapun. Kode untuk mengambilnya cukup simpel.
1 |
String user_token = FirebaseInstanceId.getInstance().getToken(); |