gpt4 book ai didi

iOS - GCM 运行时错误

转载 作者:行者123 更新时间:2023-11-29 11:56:48 30 4
gpt4 key购买 nike

我不确定这是图书馆的问题还是我们这边的问题,但我已经花了很多时间对此进行搜索,但没有发现任何可以说明的问题。

我们在 iOS 和 Android 上使用 GCM 已经有一段时间了。该应用程序正在生产中并且运行良好。我们的 iOS 应用程序收集并报告低影响错误(基本上是我们捕获和处理的错误)并分析这些数据,我发现了那些我难以理解的错误。

在使用 APNS token 在 GCM 上注册设备时

Error Domain=com.google.iid Code=1006 "(null)" 根据文档是 kGGLInstanceIDOperationErrorCodeInvalidKeyPair

订阅主题时

Error Domain=com.google.gcm Code=501 "(null)" 根据文档是 kGGLInstanceIDOperationErrorCodeMissingDeviceID

这两个错误都发生在 iOS8/iOS9/iOS10 上。

我们的应用通过 Cocoapods 包含 GCM 库:

pod 'Google/CloudMessaging', '2.0.4'

有人可以帮助我了解发生了什么吗?

谢谢!

最佳答案

第一个错误kGGLInstanceIDOperationErrorCodeInvalidKeyPair表示你在KeyPair访问上有错误。虽然错误 kGGLInstanceIDOperationErrorCodeMissingDeviceID 表示您的设备似乎缺少有效的设备 ID。它无法验证设备请求。从这个related thread ,通过重置设备上的所有数据和设置(恢复出厂设置)解决了错误代码 501,这解决了问题。它还说明了 here发生错误可能是因为您在收到注册 token 之前调用 GCMService.sharedInstance().connectWithHandler() { error in if(error != nil) { print(error) } } ,或者未能刷新您的 token 。

但我发现了这个SO question与您有类似问题建议过渡到 Firebase Cloud Messaging按照 Google 的建议,他的问题已解决。

关于iOS - GCM 运行时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38762190/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com