I was using the following to get FCM token and send it to Firebase realtime database.
FirebaseInstanceId.getInstance().getInstanceId().addOnCompleteListener(new OnCompleteListener<InstanceIdResult>() {
@Override
public void onComplete(@NonNull Task<InstanceIdResult> task) {
if (task.isSuccessful()) {
String token = task.getResult().getToken();
if (mUser != null) {
databaseReference.child("Tokens").child(mUser.getUid()).setValue(token);
}
}
}
});
No, since FirebaseInstanceId is deprecated so I am getting a deprecation warning in Android Studio. What is the replacement?