This question already has answers here:
FirebaseInstanceIdService is deprecated
(8个答案)
去年关闭。
我可以问一个问题,我可以在FirebaseInstanceId中使用“ if”吗?我尝试注册一个帐户页面,但没有任何反应或显示任何内容,并且出现错误消息:
(8个答案)
去年关闭。
我可以问一个问题,我可以在FirebaseInstanceId中使用“ if”吗?我尝试注册一个帐户页面,但没有任何反应或显示任何内容,并且出现错误消息:
import android.support.annotation.NonNull;
mAuth.signInWithEmailAndPassword(email,password).addOnCompleteListener(new OnCompleteListener<AuthResult>(){
@Override
public void onComplete(@NonNull Task<AuthResult> task){
if(task.isSuccessful()){
// these lines for taking DEVICE TOKEN for sending device to device notification
String userUID=mAuth.getCurrentUser().getUid();
String userDeiceToken=FirebaseInstanceId.getInstance().getToken();
userDatabaseReference.child(userUID).child("device_token").setValue(userDeiceToken)
. addOnSuccessListener(new OnSuccessListener<Void>(){
@Override
public void onSuccess(Void aVoid){
checkVerifiedEmail();
}
});
}
最佳答案
根据文档,方法getToken()已过时,这意味着它将在以后的版本中删除。
文档说您应该使用另一种方法来接收令牌-getInstanceId();
欲了解更多信息,请点击链接:
https://firebase.google.com/docs/reference/android/com/google/firebase/iid/FirebaseInstanceId.html#getToken()
09-15 18:49