GCM 推送通知 returns 错误消息 "GCM registration is not ready with auth credentials...."

GCM Push notification returns the error message "GCM registration is not ready with auth credentials...."

我必须在 IOS swift 应用程序中实施 GCM 推送通知。 首先,我在开发应用程序,并遵循 google 文档中的所有提示和说明:https://developers.google.com/cloud-messaging/ios/client。 已生成注册令牌,但之后我不得不在另一台计算机上完成申请,因此我重新生成了证书,但错误 "GCM registration is not ready with auth credentials" 一直显示,我尝试了所有方法并删除了证书并按照所有说明进行操作,但我可以没有解决这个问题。

我也尝试手动生成 iOS 配置文件,我尝试使用 Xcode 但这并没有解决问题。

iOS 配置文件

有什么解决办法吗? 提前致谢

我昨天在沙盒模式下成功测试了这个, 我所有的配置都是一样的。 突然(几个小时前)它停止工作。(还注意到 Whosebug 在几个小时内充满了与此问题相关的问题) 此问题与开发者配置无关, 我认为它与 google backend/api 有关 issues/changes。 同时,如果您错过了一些步骤,您可以尝试其他一些步骤。 关注这个问题(操作无法完成。(com.google.gcm错误501。)https://github.com/googlesamples/google-services/issues/205

对我来说,发生这个错误是因为我忘记在 capabilities 中启用 Push Notifications 并且在我的 XCode project 中也启用 Background Modes-> Remote Notifications。通过启用此功能,我的问题得到了解决。