在ios9中,GCM注册尚未准备好使用auth凭据

时间:2015-12-04 11:47:23

标签: ios objective-c iphone

您好我正在使用GCM进行推送通知,它在iOS8中工作正常,但在iOS9中它正在提供错误" GCM注册尚未准备好{{1}中的身份验证凭据}"并且无法连接到GCM:操作无法完成。 (com.google.gcm错误501。)

2 个答案:

答案 0 :(得分:2)

在使用生产证书签署应用程序后,我遇到了同样的问题。

让它再次起作用的步骤是(这适用于9.2和9.3设备):

  1. 放回var_name(生产需要此为否)
  2. 在"构建设置/代码签名/代码签名身份"使用链接GCM项目的iPhone Distribution(com.xxxx.yyy)和Provisioning Profile,从Automatic更改回iOS Team Provisioning Profile:com.xxxx.yyy
  3. 构建,运行并等待几分钟。对于其中一项测试,注册需要15分钟。

答案 1 :(得分:1)

我有同样的问题,据我所知,有多种可能的原因。但这里有一篇我尚未发现的文件。这是一个令人讨厌的。

为了测试我们软件的功能,我们推进了我们的设备时钟。我们学到了很多困难:

如果您的设备时钟过多,您将收到" com.google.gcm错误501"形成GCM远程工作。