首页 > 解决方案 > 无法解析“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);
            }
        }
    });

标签: javaandroidandroid-studio

解决方案


如果要更新令牌,则需要使用最新的FirebaseMessaging.

//Save token                        
FirebaseMessaging.getInstance().token.addOnCompleteListener { task ->
    if (task.isSuccessful) {
      val androidToken = task.result.toString()
      //Save your token here
    }
}

推荐阅读