我已经设置了Azure Notification Hub
,我已经完成了将Push Notification
合并到我的Android应用中的所有步骤。该应用程序一直工作正常,接收推送通知就像它应该的那样。然后今天我去尝试发送推送它失败了。所以我尝试了Azure Portal
,但也失败了。
它似乎只与Android相关,因为在iOS中运行我的应用的设备正在接收Push Notification
。我知道我的代码中没有改变任何东西。但是,我现在应该在Azure门户网站中获取以下消息,而不是像我一样Push Notification
。
The Push Notification System rejected the request because of an invalid credential
有谁知道为什么会这样?我很难过。
我一开始认为可能是我的API密钥(我再也没有改变),所以我查了一下。 Google Cloud Message
中的Azure Portal
API密钥与Google API Console
中的console.read();
API密钥匹配,因此不是。
它可能是什么?
答案 0 :(得分:2)
好的,这就是我如何解决我的问题: 在Google API Manager中,我过去只有一个类型为api的键--Android
我创建了另一个类型的键 - 服务器,并将其复制到我的azure gcm配置中,然后她去了...通知再次工作