【问题标题】:Push notifications suddenly stopped working in production推送通知突然停止在生产中工作
【发布时间】:2016-11-10 14:32:27
【问题描述】:

我公司的应用已经在应用商店中。推送通知工作正常,但突然停止工作。我是公司的新手,他们告诉我要解决这个问题。我去了他们的苹果账户门户。推送通知的生产 SSL 证书未过期。但是分发配置文件处于非活动状态。我通过使用编辑按钮使其处于活动状态。但是与非活动分发配置文件有什么关系吗?我想知道我必须再次发布吗?请帮我解决推送通知问题。请注意,推送通知已经开始工作了。

【问题讨论】:

  • 您不需要发布新版本。可能您可以创建一组新的 .pem 文件,这些文件可能无效并在服务器中更新,但这需要 CSR 文件来完成,尽管您可以使用您检查的证书的私钥创建 CSR 文件第二步here
  • 我已经使用现有的 SSL 证书将旧的 .pem 文件替换为新文件。但仍然没有收到推送通知?
  • 那么您是否同时创建了 dev 和 prod .pem?并检查开发配置文件和投球沙箱以发送通知?看起来您正在使用开发人员配置文件检查应用程序,然后确保您从服务器调用沙箱,它应该可以工作。
  • @user3391448:你是怎么解决这个问题的?

标签: ios push-notification apple-push-notifications provisioning-profile


【解决方案1】:

一旦我遇到同样的问题,我创建了新的证书、配置文件和 .pem 文件并向 Appstore 提供更新,我的应用程序已在商店更新,但通知在某些设备上不起作用。 然后从我的上级那里得知我只需要创建新的 .pem 文件并用新的替换旧的 .pem 文件。

所以您不需要更新应用程序,只需更新 .pem 文件并替换为旧的 .pem 文件。

【讨论】:

  • 我将旧的 .pem 文件替换为使用现有 SSL 证书创建的新文件。还是没用。
  • 您是否使用新证书创建了 .pem 文件?
  • 不,我没有创建新证书,因为现有证书尚未过期。我还想为创建 .pem 文件创建新的 SSL 证书吗?
  • 我已经和我的上级确认过,可能是其他问题。如果配置文件无效,那么它不会影响实时应用程序。如果证书过期,则只会提出问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-18
  • 2021-10-14
相关资源
最近更新 更多