java - 无法解析“FirebaseInstanceIdReceiver”中的方法“getInstanceIdReciever”
问题描述
我尝试在 Android Studio 中创建 Ekart Adnroid 应用程序,但我无法解决此错误 FirebaseInstanceIdReceiver.getInstanceIdReciever().addOnSuccessListener(new OnSuccessListener() {
public void onSuccess(InstanceIdResult instanceIdResult) {
String token = (String) instanceIdResult.getToken();
if (!token.equals(session.getData(Session.KEY_FCM_ID))) {
UpdateToken((String) token, MainActivity.this);
}
}
});
解决方案
如果要更新令牌,则需要使用最新的FirebaseMessaging
.
//Save token
FirebaseMessaging.getInstance().token.addOnCompleteListener { task ->
if (task.isSuccessful) {
val androidToken = task.result.toString()
//Save your token here
}
}