firebase-cloud-messaging - FCM 错误,SENDER_ID_MISMATCH “PERMISSION_DENIED”
问题描述
当我从后端发送推送通知时收到此错误
引起:com.google.api.client.http.HttpResponseException: 403 Forbidden { "error": { "code": 403, "message": "SenderId mismatch", "status": "PERMISSION_DENIED", "details": [ {“@type”:“type.googleapis.com/google.firebase.fcm.v1.FcmError”,“errorCode”:“SENDER_ID_MISMATCH”}]}}`
Message message = Message.builder().setNotification(Notification.builder().setTitle(titulo).setBody(mensaje).build()).setToken(registrationToken).build();
// Send a message to the device corresponding to the provided
// registration token.
try {
String response = FirebaseMessaging.getInstance().send(message);
logger.info("Firebase response: " + response);
} catch (FirebaseMessagingException e) {
logger.error("Error al enviar mensaje de firebase", e);
}
解决方案
推荐阅读
- python - 在单独的文件中访问用户定义函数 (udf) 中的广播变量
- sql - 将 CAST 存储到 SQL 中的变量
- vba - F8 (Step Into) 运行宏但 F5 产生错误
- javascript - 使用 ADALJS 引发 HTTP 403 的图形安全端点
- azure - 尝试将 Azure CDN 端点与自定义源(指向 Azure Function App 代理的源)连接时出现问题
- mysql - 带有游标的 MySQL 存储过程
- reporting-services - 如何为报表的 Visual Studio 预览查找报表执行日志
- python - 根据内容查找 Python 文件
- vba - 由于 Private Declare 语句的位置导致编译错误
- powershell - 长时间运行任务后无法移动文件