新senderID不上GCM mismatchedSenderID工作(New senderID d

2019-10-18 04:31发布

几个月前,我从激活谷歌API控制台我GCM,在我的Android项目实施它和所有的工作只是罚款。 我能注册,获得的RegID和使用我的服务器API密钥从我的服务器发送通知。 所有工作的罚款。

昨天我创建了一个新的senderID与我的其他Gmail帐户,但是当我更换了Sender ID和服务器API密钥和新的信息,谷歌回复烦人mismatchedSenderID错误消息,并且GCM不会被发送!

闲来无事在项目已经改变,只是一个新的senderID! 可能是什么问题呢?

Answer 1:

好吧,如果你开始使用新的API密钥发送通知,对于老senderID中生成的所有的注册ID,将停止工作。 你应该清楚你的数据库,并开始从用户收集新的注册ID(基于新senderID)。

发件人不匹配

注册ID被绑定到一组特定的发件人。 当一个应用程序用于GCM使用注册时,它必须指定发送者被允许发送消息。 确保您试图将消息发送到设备时,使用其中的一个。 如果切换到不同的发送者,现有注册ID将无法正常工作。 当错误代码为MismatchSenderId发生。



文章来源: New senderID does not work on GCM mismatchedSenderID