2015-12-21 59 views
1

要将通知发送到我之前选择的我的adhoc应用程序分发APNS服务。我成功收到了通知。向iOS应用程序发送通知时发出APNS证书问题

但是,现在在创建证书我在混乱门户选择哪一个..

enter image description here enter image description here

选择(沙箱& Prodcution)和创建.p12文件,并上传到我的服务器。 。 但是我得到以下错误 您已选择生产服务器,但您的证书似乎不是生产证书!请检查以确保您拥有正确的证书!

我想通了,这个问题是由于PushSharp,

https://github.com/Redth/PushSharp/issues/585#issue

但无法编辑/修改这个类的代码。

请帮我

谢谢...

回答

0

对于发展通知: 选择 - “苹果推送通知服务SSL(沙盒)”

对于制作/发行通知: 选择 - “Apple推送通知服务SSL(SandBox &生产)”

+0

我做同样的事情,但这个错误出现 –

+0

我观察到一个更差,我以前的应用程序,它说“APNS生产“,但对于新的应用程序ID,它在门户中显示”Apple推送服务“。请检查链接https://www.dropbox.com/s/1w5ruckfwbkhcaf/Screen%20Shot%202015-12-21%20at%2012.45.10%20PM.png?dl=0 –

+0

我可以知道你的服务器吗?它是PHP还是.net? –

0

在我的服务器端更改为以下代码后

pushBroker.RegisterAppleService(new ApplePushChannelSettings(true,appleCertificate,password));

pushBroker.RegisterAppleService(新ApplePushChannelSettings(真,appleCertificate,密码,真实));

更改:向构造函数添加了一个参数来禁用证书检查。

现在即时得到通知新/旧证书..

谢谢..