无法在缓存错误GCM iOS中找到令牌

Ano*_*cer 5 apple-push-notifications ios google-cloud-messaging

我正在尝试在iOS中配置GCM.我已按照所有步骤创建了推送通知所需的所有证书.注册推送通知时,会返回设备令牌,转发给谷歌服务器.但是,注册令牌返回nil并出错

Unable to find token in cache Error Domain=com.google.iid Code=-25300 
"The operation couldn’t be completed. (com.google.iid error -25300.)
Run Code Online (Sandbox Code Playgroud)

这开始工作,但突然停止工作.我没有更改任何p12文件或证书.

小智 2

我遇到这个问题是因为我手机上的时间设置为未来的时间,一旦时间设置正确,问题就解决了。

最初我遇到了下面讨论的问题:为什么不调用 didRegisterForRemoteNotificationsWithDeviceToken

按照那里的说明进行操作后,需要重置时间,我终于让 didregisterforremotenotificationswithdevicetoken 正常工作,但后来我遇到了这个问题。一旦时间恢复正常,一切就开始工作。