我丢失了发送推送通知的所有证书(有人抢劫了我们的办公室),所以我在Apple门户中创建了新的证书。
我的Dev Push证书工作起来很有魅力,但是当我将Web应用程序上传到服务器并尝试使用Prod Push证书时,一切似乎都正常,但我从来没有得到过推送。
我确信服务器并不是有问题的服务器,因为其他应用程序的证书都在工作,我的Web页面的代码也是一样的。
这不是我第一次尝试发送推送通知,事实上,所有的东西都在使用旧的证书。
这就是我迄今所做的事情:
我已经做了一百次了,但我不明白为什么现在不行。
现在,我在Apple Portal上已经激活了所有的证书,我是否要撤销旧的证书呢?
有人有什么想法吗?
提前谢谢。

更新1:
我在一个exe应用程序中测试了Pro证书,在我使用它的任何地方都能使用它,我也从我的Visual中测试过它,在DB中手动更改了push Id,并且我已经收到了Push,但是如果我从IIS使用它,Push就会丢失,但是在同一台服务器上,在同一个代码中,与另一个应用程序的旧推送一样,一切都在工作,我已经有了推送。
到目前为止:
更新2
我发现的唯一不同是,它正在工作的应用程序在80端口中,而新的在8080中,所以我已经配置了防火墙,允许在该端口上进行任何出站连接,并且无法工作。
更新3
我已经添加到同一个网站和同一个端口的应用程序,但仍然没有工作。
发布于 2015-11-03 11:57:53
这个问题没有一个好的答案,在我的例子中,问题是有人更改了发送推送的网络应用程序的Web.config,所以配置中缺少一个库。
我花了一段时间才找到那个有罪的人。
也许能解决这个问题,但我不知道该怎么做。
问候并感谢您的帮助。
发布于 2015-09-11 12:12:36
端口2195负责向APNS服务器发送通知。确保您通过。2195
发布于 2015-09-14 18:14:49
你能把它链接到错误的应用程序配置文件吗?
https://stackoverflow.com/questions/32518032
复制相似问题