GCM始终返回" NotRegistered"适用于iOS设备

时间:2015-06-30 17:07:14

标签: ios google-cloud-messaging

虽然我从未遇到任何与android有任何问题,但我向iOS发送nofifications的所有尝试都失败了。一切都已正确设置,但gcm端点始终返回" NotRegistered"每个iOS reg_id,甚至在注册后立即。 然而,在一个案例中,它确实起了作用。与~500次尝试失败相比,这似乎无法正常工作,尽管我没有在这些API请求之间进行任何更改。

有没有人经历过类似的事情?

2 个答案:

答案 0 :(得分:1)

没关系。现在它有效。我一夜之间没有改变任何事情。我只能假设GCM / APNS有一些干扰..

编辑:它不再工作(10小时后)。每个iOS注册令牌都没有注册。

答案 1 :(得分:1)

我碰到了这个,因为xcode决定使用错误的签名身份或配置文件(BuildSettings-> CodeSigning-> CodeSigningIdentity和ProvisingProfile-> Automatic)。

IOS使用签名将推送通知与您的应用相匹配,如果错误,Apple认为该应用尚未安装或不支持推送通知并发回消息GCM告诉它该设备是“NotRegistered”,这意味着该设备已不再安装在该设备上。