【问题标题】:unable to find token in cache error GCM iOS无法在缓存错误 GCM iOS 中找到令牌
【发布时间】:2016-01-23 11:23:29
【问题描述】:

我正在尝试在 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.)

这最初是有效的,但突然停止工作。我没有更改任何 p12 文件或证书。

【问题讨论】:

  • 您是否尝试过查看此 Stack Overflow 票证? (stackoverflow.com/questions/33361326/…)。另外,请将此作为您的指南:developers.google.com/cloud-messaging/ios/client。希望对您有所帮助。
  • 我有同样的错误,你解决了问题吗?..
  • 即使我也有同样的问题。有没有人能解决这个问题
  • 如果您正确配置了 APNs 证书和其他配置文件,则不会出现此问题。在我们的案例中,问题与配置文件有关。交叉检查所有证书应该纠正。
  • @AnonymousRacer:您能告诉我们更多细节吗?我面临同样的问题,我不知道可能是什么。我重新创建了 APNs 证书和配置文件。无论如何,我已经创建了a issue on their repo

标签: ios google-cloud-messaging apple-push-notifications


【解决方案1】:

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

最初我遇到了以下问题:why didRegisterForRemoteNotificationsWithDeviceToken is not called

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多