APNs 与不同类型应用的 GCM 的证书连接



我正在为应用商店和企业开发应用程序。为此,我正在使用GCM服务进行推送通知。在测试时,我收到了所有通知,但是当我使用企业创建构建时,我没有收到一条消息。在后端,它显示"NotRegister"或"MisMatchSenderId"。我做错了什么?

一些疑问:

1.对于使用 p12(开发 APNs)和沙盒 = 是的开发。

2.对于使用 p12(生产 APNs)和沙盒 = 否的应用商店生产。

3.对于使用 p12(开发 APNs)和沙盒 = 是的企业。

请任何人为企业和临时澄清我应该使用 p12(开发 APNs)或 p12(生产 APNs)?

请任何人为企业和临时澄清我应该使用 p12(开发 APN)还是 p12(生产 APNs)?

您需要在企业版和 Adhoc 中使用生产 APNS 证书。您只能在开发阶段使用开发 APNS 证书。

在后端,它显示"NotRegister"或"MisMatchSenderId"。我做错了什么?

您收到错误"MisMatchSenderId",因为 GCM 响应设备推送令牌无效。可能的原因是设备在后端中标记为非活动。当设备在向其发送推送通知后返回其令牌为无效时,该设备将被标记为"活动:false"。

你可以参考这个SO问题。

最新更新