我今天收到了以下电子邮件:
亲爱的 - - ,
此证书将在30天内失效。要创建新证书,请访问证书,标识符和您的个人资料 帐户。
证书:Apple推送服务
标识符: - - -
团队名称: - - - -
要了解有关过期证书的详细信息,请访问证书支持页面。
最好的问候,
Apple开发者关系
在Apple Developer中,它位于
之下证书,标识符&简档>证书及GT;制造
看起来像这样:
我现在要做什么?撤销并创建一个新的?推送通知是否仍有效?
答案 0 :(得分:4)
证书过期后,将无法再用于发送推送通知。每个应用程序ID一次可以具有2个开发和2个生产推送SSL证书。创建一个新证书,并将其添加到Apple Developer Center中的您的App ID中。
将新证书添加到您用于发送推送通知的任何服务中。使用新证书更新这些服务后,您可以撤销即将过期的证书。
答案 1 :(得分:0)
您需要续签推送通知证书。步骤如下:
登录到开发者帐户->证书,ID和配置文件,并验证过期的证书。
转到标识符->应用程序ID->单击AppId->向下滚动以推送通知->编辑->单击“生产SSL证书”下的“创建证书”。
在Mac上通过“钥匙串访问”创建证书签名请求:
返回Apple开发人员站点并上传在上述步骤中创建的CSR->继续->在您的Mac上下载证书。
双击下载的证书,将其安装在Mac的“钥匙串”中。
打开钥匙串访问->证书->新证书及其私钥应在此处列出。
为您的推送通知客户端导出证书:右键单击“钥匙串访问”中的证书->选择“导出Apple Push Certificate:”->将密码留空->另存为P12文件。
登录到OneSignal->应用程序->设置->验证失效日期->单击“编辑”->浏览先前保存的P12文件。
从开发者帐户中撤销旧的APNs认证。
对于第8步和第9步,如果您不使用OneSignal,则需要在该第三方推送服务客户端的应用程序设置中上载导出的p12文件的过程相同。
答案 2 :(得分:-1)
请参阅以下链接以便更好地理解: -
Proper way to renew distribution certificate for iOS
(or)