Android GCM错误与更新的项目编号不匹配

Android GCM错误与更新的项目编号不匹配,android,google-cloud-messaging,Android,Google Cloud Messaging,我有一个使用GCM的android测试项目,它在上周运行。几天前,当我尝试从服务器向我的客户端发送消息时(我已经尝试了3个不同的客户端),我突然收到了“mistchsenderid”。我甚至没有登录到谷歌开发者控制台 我尝试从google控制台删除凭证并创建一个新凭证,然后注销并重新注册客户端设备,但没有结果 我在谷歌上搜索过,但我发现很多与项目编号有关的问题很久以前就发生了变化(我已经纠正了这个问题),以及关于在谷歌控制台上创建新项目的建议 我不会在不知道这里发生了什么的情况下创建一个新项目。

我有一个使用GCM的android测试项目,它在上周运行。几天前,当我尝试从服务器向我的客户端发送消息时(我已经尝试了3个不同的客户端),我突然收到了“mistchsenderid”。我甚至没有登录到谷歌开发者控制台

我尝试从google控制台删除凭证并创建一个新凭证,然后注销并重新注册客户端设备,但没有结果

我在谷歌上搜索过,但我发现很多与项目编号有关的问题很久以前就发生了变化(我已经纠正了这个问题),以及关于在谷歌控制台上创建新项目的建议

我不会在不知道这里发生了什么的情况下创建一个新项目。一旦我开发了应用程序,我就买不起这个;我宁愿创建自己的消息系统


多谢各位

谷歌项目编号与我的android项目中声明的编号不同。我不知道发生了什么事。谷歌是否定期更改项目编号?我几个月前就遇到了这个问题,我发现谷歌很久以前就改变了项目编号。。。会不会再次发生


多谢各位

更改项目编号后,是否开始出现这些错误?您是否更改了将应用注册到GCM的发件人ID?嗨,Eran,谢谢您的回答。我注意到谷歌控制台上的项目号和android项目上声明的项目号(硬编码到一个类中)不匹配!由于该项目上周开始工作,我是唯一一个可以访问源代码和谷歌控制台的人,而且我不需要睡眠代码。。。谷歌能否在本周更改项目编号?这个月我甚至没有在push课上修改代码。。。我不知道;我已将发件人id更改为“新”发件人id,并且它现在正在工作。非常感谢你!您应该注意,如果您的数据库中有旧的注册id(为旧项目编号生成),使用它们仍然会导致发件人id不匹配错误。再次感谢您的回答,Eran。我的数据库上有3个用户(这仍然是一个测试项目),自从几个月前更新项目编号以来,我已经多次删除了重新创建的数据库、表和记录,而且,我使用的用户与上周相同。