gpt4 book ai didi

java - 向 GCM 服务器发送消息(使用 Java)时出现异常 [errorCode=MismatchSenderId]

转载 作者:行者123 更新时间:2023-11-29 21:52:10 26 4
gpt4 key购买 nike

向 GCM 服务器发送消息(使用 Java)时出现异常:

[ errorCode=MismatchSenderId ]

在这里我检查了我的 apikey 和 senderid。两者都在同一个项目中。请帮助解决这个问题。

我正在使用 windows 系统和 java 编程来向 GoogleCloudMessaging 发送消息。根据 GCM 的文档,我正在发送 regid(将由 andridd 设备发送)和 apikey 以及一些文本消息。这里 regid 和 apikey 使用相同的谷歌帐户。使用此详细信息,我将消息发送到 GCM 服务器。它说:mismatchsenderid ...请指导我..

public static void main(String[] args) {
Sender sender = new Sender("AIzaSyBXXXXXX");
Message message = new Message.Builder()
.collapseKey("1")
.timeToLive(3)
.delayWhileIdle(true)
.addData("message", "this").build();
Result result;
try {
result = sender.send(message,"APA91bFYa3SNWhUOywguYHN1XXXXXXX", 1);
System.out.println(result.toString();
/* Message message1 = new Message.Builder() .build();*/
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

最佳答案

如果您的发件人 ID 和 API key 匹配(并且您使用的发件人 ID 值是正确的,即 Google API 项目 ID),最可能的解释是您使用的是旧的注册 ID为不同的发件人 ID 生成。

关于java - 向 GCM 服务器发送消息(使用 Java)时出现异常 [errorCode=MismatchSenderId],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14110765/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com