【问题标题】:APNs certificate connection with GCM for different types of appAPNs 证书与 GCM 的连接,用于不同类型的应用程序
【发布时间】:2016-02-17 15:30:38
【问题描述】:

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

一些疑问:

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

2.对于使用 p12(生产 APNs)和沙盒的 AppStore 生产 = NO。

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

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

【问题讨论】:

    标签: ios google-cloud-messaging apple-push-notifications


    【解决方案1】:

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

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

    在后端显示“NotRegistered”或“MisMatchSenderId”。我做错了什么?

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

    你可以参考这个SO question

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-01
      • 2016-09-23
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 2011-10-27
      • 2016-06-13
      相关资源
      最近更新 更多