当我的应用程序在appstore中接受时,我已经混淆了应该使用哪个证书来为我的应用程序提供苹果推送通知。
当我从xcode运行app时,我能够发送和接收通知,但是人们从appstore下载app只能获得访问令牌,但是无法接收通知。
我对证书应用程序ID,配置......分发......生产等等感到困惑。
我应该将哪个证书转换为服务器中的.pem文件?
我应该将哪个证书作为xcode中的配置文件?
请注意,从xcode运行的任何应用程序都可以收到通知,从appstore运行的任何应用程序都不能。
答案 0 :(得分:0)
您应该使用您的"分发证书"用于Appstore上传。
截至目前,我希望您可以使用开发证书进行测试。但是,当您将应用程序推送到Appstore时,您将使用" Distrubution Certificate"用于上传您的应用。
同样,您必须创建一个推送通知证书以供分发(如果您已经使用它)并将其转换为.pem文件到您的服务器。现在推送通知应该适用于AppStore上传。