0

我已经设置了Azure通知中心,并且已经完成了将Push并入我的Android应用程序的所有步骤。该应用程序一直工作正常,接收推送通知就像它应该。然后今天,我去尝试发送一个推,它失败了。所以我尝试了Azure Portal,并且在那里也失败了。Azure NotificationHub发送时推送的凭据无效

虽然这似乎只与Android相关,因为在iOS中运行我的应用程序的设备正如他们应该接收推送。我知道一个事实,我没有改变我的代码中的任何东西。但是,我不应该像现在那样获得Push,而是在Azure门户中获取以下消息。

The Push Notification System rejected the request because of an invalid credential 

有没有人有任何想法为什么会发生这种情况?我很难过。 我想起初也许它是与我的API密钥(这再次我没有改变),所以我检查。 Azure门户中的Google Cloud Message API密钥与我在Google API Console中的密钥相匹配,所以不是这样。

它可能是什么?

+0

嗨菲尔。你能解决你的问题吗?我现在正在经历同样的情况。前几天还刚刚开始发生。 –

回答

2

好了,这里是我如何固定我的问题: 在谷歌API经理,我以前只拥有类型的API密钥 - Android电子

我创造型的另一个关键 - 服务器,并复制到这一点我天青gcm配置,并离开她去...通知再次工作

+0

如果Google会通知他们他们正在进行此更改,那将会非常好。他们根本没有通知,但这是正确的答案。他们的文档指出使用Mobile - > GCM API区域并生成Android密钥,而不是服务器密钥。谢谢JTThorne找出答案! – Phil

+0

最近几天发生同样的问题,但无法更新azure上的通知集线器GCM密钥更新通知中心时的错误错误 –

+0

确保您在Google控制台中生成服务器密钥。我在使用Android/Browser时也遇到了错误 –