2013-11-20 13 views
96

我在应用程序商店中有一个应用程序,该应用程序正在使用已过期的iOS Provisioning Profile(分发)。 此配置文件包含推送证书,该证书也已过期(并且不再出现在门户中)。更新推送证书并保持当前App Store应用程序正常工作

问题1: 有没有办法重新创建推送证书,然后更新配置文件? (我的钥匙串上还有推送证书(过期))?

问题2: 我是否需要使用包含新的Push证书的新配置文件将应用重新提交给应用商店?

由于推送证书已过期,我可能无法向该应用的现有用户发送通知。

回答

169

无法续订推送证书。你必须创建一个新的。

推送通知证书不是应用程序构建的一部分。因此,为了继续工作,您只需创建一个新证书并在您的服务器上部署p12文件(或其他任何使用的格式)。您无需提交应用的新版本。

+0

(感谢这个超级快速回复) 我不得不推证书链接到的AppID? (旧的过期证书不会再出现在Apple开发者门户上的AppID上) 甚至旧用户(当前应用商店应用链接到旧Push证书)都会收到基于新Push证书的通知? – Franck

+1

是的,必须为相同的AppID(包含现有应用程序的包ID)创建新的推送证书。 – Eran

+0

它的工作!非常感谢。非常意外,不需要重新发布。 :) – Franck

3

添加有关VoIP推送证书的几句话。

赞推送证书VoIP证书无法更新,您必须创建一个新证书。

如果您的VoIP证书已过期或您撤销它,VoIP通知将不起作用。

如果您创建新证书,则需要在服务器端部署新的p12。 VoIP证书也不是应用程序构建的一部分,因此您不必再次提交应用程序。

2

对于苹果方面:

您的服务:

  • 登录并找到“pus^h证书设置”区域(谷歌这是Mobile Apple Push Cert
  • 下载您服务签名请求

苹果:

  • 上传您的签名请求
  • 下载他们的反应

你服务:

  • 上传的签名响应

在这一点上,一切都应该被设置

0

您不能更新现有的推证。你只需创建一个新的。但你不需要。你最好创建一个推送通知授权密钥。您可以使用与证书相同的方式,但不会过期,并且无需每年更新。

创建从会员中心的推送通知钥匙,钥匙标签:

Create a new push notifications key

相关问题