iOS Notification Dev Environment:如何正确设置APNS?

时间:2019-06-16 09:12:22

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

我有兴趣在自己的开发环境中设置iOS推送通知(推送通知目前可在产品中使用)。我的开发人员和生产人员应用程序使用不同的包标识符,如广泛建议的那样:https://medium.com/@danielgalasko/run-multiple-versions-of-your-app-on-the-same-device-using-xcode-configurations-1fd3a220c608

Prod: com.MyApp
Dev:  com.MyApp.dev

对于prod和dev,我需要创建一个单独的APNS密钥吗?其他堆栈溢出的答案建议您可以使用相同的密钥-但我为此感到困惑。在配置APNS密钥时,安装程​​序会指出:“一个密钥用于所有应用程序。”但是,稍后,该页面还会提到:“每个应用程序ID都需要其自己的客户端SSL证书。”

1 个答案:

答案 0 :(得分:0)

我的困惑在于APNS密钥与APNS证书:

您可以重新使用APNS密钥,但是您需要为每个新的应用程序/捆绑ID创建一个新的证书。