【问题标题】:Apple Push Notification works with Development certificate on Production service URLApple Push Notification 与生产服务 URL 上的开发证书一起使用
【发布时间】:2014-12-15 16:09:40
【问题描述】:

当前应用程序没有生产证书。我尝试使用开发证书向 gateway.sandbox.push.apple.com 向应用程序发送推送通知,结果是错误:无效令牌。然后我将服务 URL 更改为 gateway.push.apple.com 并成功发送。

这怎么可能?

【问题讨论】:

标签: ios apple-push-notifications


【解决方案1】:

您似乎不太可能设法使用开发证书向生产环境发送推送通知。

事实上,最初,当您将推送发送到 gateway.sandbox.push.apple.com 并获得“无效令牌”时,意味着您设备上的应用已使用生产配置文件进行签名,这意味着您必须拥有生产推送证书.这就是您获得生产设备令牌的原因,该令牌在开发推送环境中无效。

您后来成功地使用该生产设备令牌向生产推送环境发送通知(我假设 managed to send 您的意思是通知已到达您的设备)这一事实意味着您最有可能使用生产推送证书。

【讨论】:

  • 刚刚成功发送。一段时间过去了,设备上还没有通知。
  • @chba 在这种情况下,您并没有真正设法发送。当您使用 dev cert 连接到 prod env 时,您不会收到任何错误,但没有任何反应。我曾经遇到过这种行为。您应该尝试使用 prod cert 推送到相同的令牌。
猜你喜欢
  • 2021-05-15
  • 1970-01-01
  • 2019-11-05
  • 1970-01-01
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 2017-08-25
  • 2017-01-15
相关资源
最近更新 更多