使用分发adhoc配置文件时未收到推送通知

时间:2015-03-30 06:55:50

标签: ios objective-c xcode ios8 apple-push-notifications

我在使用开发配置文件时收到推送通知。

当我切换到分发配置文件时,我没有得到推送通知。

我的应用ID对于开发和分发配置文件都是相同的。 我为开发和分发创建了单独的apns证书,但我没有得到推送通知。

为什么会这样发生。 请提出建议,找出解决此问题的方法。

3 个答案:

答案 0 :(得分:0)

请参阅以下链接:

  1. ios-push-notifications
  2. apple-push-notification-services-in-ios-6-tutorial
  3. 这些链接可以帮助您

答案 1 :(得分:0)

如果您使用相同的应用ID进行开发和分发模式。

  1. 然后使用相同的.CSR文件生成生产证书和

  2. 使用从该.CSR文件生成的生产证书和.p12文件制作.pem文件。

  3. For more information you can follow this tutorial, where you can test if you have made a valid .pem file.

    希望这会对你有所帮助。

答案 2 :(得分:0)

我也面临同样的问题,尝试过不同的网络方法。但没有运气。因为解决方案可能因人而异。 尝试不同的方法。

这种方法解决了我的问题:

创建生产SSL证书时,请勿更改名称" aps_production.cer"。

在创建与开发相关的证书之前,首先只为生产创建证书(SSL,供应,p12)。

并使用相同的" .certSigningRequest"用于开发和生产的文件。无需创建两个文件。

尝试不同的方法后,它真的对我有用。试一试。