如果应用程序从iTunes安装并且如果应用程序从Xcode运行,则APNS推送通知无效

时间:2015-01-08 08:31:05

标签: ios xcode push-notification

我已经将应用程序与ios8.0 SDK一起使用并创建了明确的应用程序ID,这是启用了开发环境的推送通知

我已经为显式app id创建了配置文件,并为Xcode添加了配置文件并运行应用程序,然后设备令牌正在生成,使用NWpusher我测试了通知。通知正在起火。

如果我们构建应用程序并创建ipa并在同一设备上安装ipa,生成不同的设备令牌,并在NWpusher应用程序通知中使用该设备令牌无法正常工作

这里我只使用开发者环境进行通知

2 个答案:

答案 0 :(得分:0)

您需要生成证书和环境以便分发工作

答案 1 :(得分:0)

您必须重复与Xcode中的开发证书和测试完全相同的过程,现在再次仅针对生产环境。

使推送通知工作可能是一个真正的痛苦,因此采用结构化方法很重要。您的问题实际上非常普遍,人们倾向于认为一旦他们在开发模式下运行推送,它将立即在生产模式下工作。事实并非如此。

我建议您在Push上查看Ray Wenderlich's Tutorial并逐步进行操作。他们也用开发证书来证明这个案例,但最后他们说明了以下内容(这部分经常被过度阅读,他们应该更明确地指出):

  

当您准备好发布应用时,请重复此过程   生产证书。步骤是一样的。

enter image description here