在我的 android 工作室项目中找不到符号 class FirebaseInstanceId
cannot find symbol class FirebaseInstanceId in my android studio project
进口com.google.firebase.iid.FirebaseInstanceId;
^
符号:class FirebaseInstanceId
位置:包 com.google.firebase.iid
代码在我的 RNPushNotifications.java 文件中,我尝试更改多个版本的 firebase 核心和消息传递,但似乎无济于事。
PS:也尝试了
中给出的解决方案
此方法和class在最新版本中已弃用,现在您可以使用FirebaseMessaging
class获取设备令牌,像这样
FirebaseMessaging.getInstance().getToken()
.addOnCompleteListener(task -> {
if (task.isSuccessful() && task.getResult() != null) {
sendFCMTokenToDatabase(task.getResult());
}
});
此处task.getResult()
方法将为您提供FCM令牌。
进口com.google.firebase.iid.FirebaseInstanceId; ^ 符号:class FirebaseInstanceId 位置:包 com.google.firebase.iid
代码在我的 RNPushNotifications.java 文件中,我尝试更改多个版本的 firebase 核心和消息传递,但似乎无济于事。
PS:也尝试了
此方法和class在最新版本中已弃用,现在您可以使用FirebaseMessaging
class获取设备令牌,像这样
FirebaseMessaging.getInstance().getToken()
.addOnCompleteListener(task -> {
if (task.isSuccessful() && task.getResult() != null) {
sendFCMTokenToDatabase(task.getResult());
}
});
此处task.getResult()
方法将为您提供FCM令牌。