我已经将应用程序与ios8.0 SDK一起使用并创建了明确的应用程序ID,这是启用了开发环境的推送通知
我已经为显式app id创建了配置文件,并为Xcode添加了配置文件并运行应用程序,然后设备令牌正在生成,使用NWpusher我测试了通知。通知正在起火。
如果我们构建应用程序并创建ipa并在同一设备上安装ipa,生成不同的设备令牌,并在NWpusher应用程序通知中使用该设备令牌无法正常工作
这里我只使用开发者环境进行通知
答案 0 :(得分:0)
您需要生成证书和环境以便分发工作
答案 1 :(得分:0)
您必须重复与Xcode中的开发证书和测试完全相同的过程,现在再次仅针对生产环境。
使推送通知工作可能是一个真正的痛苦,因此采用结构化方法很重要。您的问题实际上非常普遍,人们倾向于认为一旦他们在开发模式下运行推送,它将立即在生产模式下工作。事实并非如此。
我建议您在Push上查看Ray Wenderlich's Tutorial并逐步进行操作。他们也用开发证书来证明这个案例,但最后他们说明了以下内容(这部分经常被过度阅读,他们应该更明确地指出):
当您准备好发布应用时,请重复此过程 生产证书。步骤是一样的。