我有兴趣在自己的开发环境中设置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证书。”
答案 0 :(得分:0)
我的困惑在于APNS密钥与APNS证书:
您可以重新使用APNS密钥,但是您需要为每个新的应用程序/捆绑ID创建一个新的证书。