无法获取GCM令牌

时间:2016-12-29 19:16:14

标签: ios google-app-engine google-cloud-messaging

我得到以下作为我的日志,我完全按照github样本。

2016-12-30 03:11:08.585: GCM | GCM library version 1.1.4
2016-12-30 03:11:08.669: GCM | GCM registration is not ready with auth credentials
Could not connect to GCM: The operation couldn’t be completed. (com.google.gcm error 501.)
af442b82bffdf3bc1c1a30189be3edd77c9fe73e0b486b1fad58bdb535a1ea85
2016-12-30 03:11:25.255376 WeddingLah[6326:1609423] XPC connection interrupted
Registration to GCM failed with error: Optional("The operation couldn’t be completed. (com.google.iid error 0.)")
af442b82bffdf3bc1c1a30189be3edd77c9fe73e0b486b1fad58bdb535a1ea85
Registration to GCM failed with error: Optional("The operation couldn’t be completed. (com.google.iid error 0.)")

我尝试过的事情: 重新生成证书

手动指定开发团队和个人资料

sanboxOption = true

任何人都有任何想法?

我在我的日志中包含了我的设备令牌,以显示我已正确注册我的通知。

1 个答案:

答案 0 :(得分:0)

除了@ GAEfan推荐的链接外,这个SO post声明可能是你打电话

GCMService.sharedInstance().connectWithHandler() { error in  if(error != nil) {   print(error) } } 

在您收到注册令牌或未能刷新令牌之前

。试试refreshing your registration token,看看它是否有效。

您也可以查看相关的thread