【发布时间】:2021-11-06 03:09:42
【问题描述】:
我在 java 后端服务器中实现 firebase 推送通知并尝试向设备令牌发送推送通知时出错。
[DEFAULT] 应用程序已成功初始化,但是当我尝试发送这样的通知时:
public void sendToToken() throws FirebaseMessagingException {
String registrationToken = "1312313132";
Message message = Message.builder()
.putData("score", "850")
.putData("time", "2:45")
.setToken(registrationToken)
.build();
String response = FirebaseMessaging.getInstance().send(message);
System.out.println("Successfully sent message: " + response);
}
我收到此错误:
java.lang.NoSuchMethodError: java.lang.Stringcom.google.auth.oauth2.ServiceAccountCredentials.getProjectId()
参考:https://firebase.google.com/docs/cloud-messaging/send-message#send-messages-to-specific-devices
【问题讨论】:
标签: java firebase push-notification firebase-cloud-messaging