2014-01-15 56 views
0

自从一个月前我有一个恼人的问题。让我来介绍一下这个问题。 几个星期前,我有2个类似的项目,他们每个人都将实施推送通知。假设该应用的名称是AB和DC。 所以我试图找出一些关于推送通知的文章,并且我发现了http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1。我第一次在AB项目上实施推送通知,并且进展顺利,第一次尝试就完成了。然后我做了同样的事情,我为DC项目做了几个步骤。它不起作用(DC项目)。我刚刚将我在AB中使用过的相同代码复制到DC项目中,但它不起作用(DC Project)。代码是相似的。和以前一样,我认为我错过了任何单一代码,所以我在DC项目中使用了AB证书,并且它工作正常,但是通知已发送给AB项目,然后我认为DC代码已正确书写。你们中有人知道发生了什么事吗?IOS - 推送通知证书不起作用

FYI:

对于AB项目(工作) - 我用开发证书

系统和工具 - XCODE 5 - 推送代理我使用C#(MoonAPNS)

我认为我有这个线程的类似问题 Stuck creating p12 file for MoonAPNS 但被引用的线程还没有被回答。

在此先感谢。

+0

您是否使用完全相同的捆绑ID? – kenshin03

+0

不是,他们代表不同的包ID。 –

回答

0

您必须检查以下几点: 1.已注册appId的Bundle标识符以及xcode中使用的标识符。 2.检查证书是否正确(配置文件,应用程序Id等) 3.在制作证书并在测试设备(不在模拟器中)中运行应用程序后刷新配置文件。 4.检查您用于连接的端口号。

我认为你的问题是由于第二点。

+0

我想我已经检查了所有的先生,捆绑正确分开,所以1和2应该清除足够。我已经跟以前几个步骤类似,所以我做了同样的步骤。 3.我不知道如何刷新配置文件,4.端口号应该足够清楚,我可以连接到苹果服务器。 –

+0

刷新意味着一旦您为APNS制作了证书,那么现在您需要再次下载并安装配置文件以获取APNS通知。 – Ashutosh

+0

好吧,我做了先生,一切都完成了。但仍然没有工作。 –