在我的 android studio 项目中找不到符号类 FirebaseInstanceId

0 android push-notification firebase

导入 com.google.firebase.iid.FirebaseInstanceId; ^ 符号:类 FirebaseInstanceId 位置:包 com.google.firebase.iid

代码位于我的 RNPushNotifications.java 文件中,我尝试更改 Firebase 核心和消息传递的多个版本,但似乎没有任何帮助。

PS:还尝试了无法解析符号“FirebaseInstanceId”中给出的解决方案

Vai*_*yal 5

此方法和类在最新版本中已弃用,现在您可以使用FirebaseMessaging类来获取设备令牌,如下所示

      FirebaseMessaging.getInstance().getToken()
            .addOnCompleteListener(task -> {
                if (task.isSuccessful() && task.getResult() != null) {
                    sendFCMTokenToDatabase(task.getResult());
                }
            });
Run Code Online (Sandbox Code Playgroud)

task.getResult()方法将为您提供 FCM 令牌。