我有一个已经在Apple Store上的应用程序,我需要使用推送通知,但我不知道。我是否需要创建新证书或新应用ID?我是否需要创建新的配置文件?如果我创建了这些东西,我的应用会受到影响吗?
我希望能和你们一起解决。
由于
答案 0 :(得分:2)
您可以使用推送通知服务提交新版本的应用程序。
只需要做几次更新,比如
转到您的开发者中心,使用推送通知服务编辑您的应用ID。
然后它会自动要求配置您的推送证书,您可以从here获取
转到iTunes连接,创建新版本的应用程序。然后结束步骤
通过更改应用的版本/版本,使用Xcode或App上传器提交您的应用。
它不会影响您现有的应用程序。
答案 1 :(得分:0)
由于您已有现有的应用ID,因此您可以按照以下步骤生成启用了推送通知的证书。
a)生成苹果推送通知证书和key.ex:-apns-dev-cert.p12,apns-dev-key.p12。
b)将证书转换为PEM格式:
openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12
openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12
删除密码(仅在开发时使用此步骤):openssl rsa -in apns-dev-key.pem -out apns-dev-key-noenc.pem
将密钥和证书文件合并到apns-dev.pem中,我们将在使用Python连接到APNS时使用:cat apns-dev-cert.pem apns-dev-key-noenc.pem> APNS-dev.pem
℃。将apns-dev.pem上传到您将发送推送通知的服务器
d。更新APN_APP_ID(Apple app id)和设置中的URL