Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Token Firebase FCM - Kapan harus mengirim ke server?

Perhatikan bahwa Anda selalu dapat mengambil token dengan:

FirebaseInstanceID.getInstance().getToken();

Ini akan mengembalikan null jika token belum dibuat atau token jika sudah dibuat. Dalam kasus Anda, kemungkinan besar token akan dibuat pada saat pengguna telah masuk. Jadi, Anda harus dapat mengirimkannya ke server aplikasi Anda segera setelah pengguna masuk. Jika tidak tersedia maka Anda akan mengirimkannya dalam panggilan balik onTokenRefresh seperti yang disebutkan Chintan Soni.

Sunting

Menggunakan SDK Firebase baru (21.0.0), Anda akan mendapatkan token dengan cara ini :

 FirebaseInstallations.getInstance().getToken(false).addOnCompleteListener(new OnCompleteListener<InstallationTokenResult>() {
          @Override
          public void onComplete(@NonNull Task<InstallationTokenResult> task) {
              if(!task.isSuccessful()){
                  return;
              }
              // Get new Instance ID token
              String token = task.getResult().getToken();

          }
      });

Anda sebaiknya menambahkan pendengar untuk penanganan lebih lanjut pada respons .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah perbandingan tanggal MySQL

  2. apa arti pengguna yang tidak diautentikasi di MYSQL?

  3. Cara mengatur koneksi MySQL jarak jauh

  4. Pulihkan folder database MySQL dari Hard Disk yang dipulihkan

  5. MySQL DELETE FROM dengan subquery UNION dengan kondisi IN