首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新的iOS生产推送证书无效

新的iOS生产推送证书无效
EN

Stack Overflow用户
提问于 2015-09-11 07:35:09
回答 3查看 455关注 0票数 0

我丢失了发送推送通知的所有证书(有人抢劫了我们的办公室),所以我在Apple门户中创建了新的证书。

我的Dev Push证书工作起来很有魅力,但是当我将Web应用程序上传到服务器并尝试使用Prod Push证书时,一切似乎都正常,但我从来没有得到过推送。

我确信服务器并不是有问题的服务器,因为其他应用程序的证书都在工作,我的Web页面的代码也是一样的。

这不是我第一次尝试发送推送通知,事实上,所有的东西都在使用旧的证书。

这就是我迄今所做的事情:

  • 我已经在服务器中安装了.cer和.p12。
  • 我已经将代码设置为为生产执行(push.apple.com而不是sandbox.push.apple.com)。
  • 我的应用程序总是刷新服务器中的推送Id (我有不同的推送ID)。
  • 我正在使用来自TestFlight的应用程序来测试生产环境(正如我之前在Dev中说的那样)。

我已经做了一百次了,但我不明白为什么现在不行。

现在,我在Apple Portal上已经激活了所有的证书,我是否要撤销旧的证书呢?

有人有什么想法吗?

提前谢谢。

更新1:

我在一个exe应用程序中测试了Pro证书,在我使用它的任何地方都能使用它,我也从我的Visual中测试过它,在DB中手动更改了push Id,并且我已经收到了Push,但是如果我从IIS使用它,Push就会丢失,但是在同一台服务器上,在同一个代码中,与另一个应用程序的旧推送一样,一切都在工作,我已经有了推送。

到目前为止:

  • 来自其他应用程序的Pro旧推送证书中的代码相同。
  • Test程序在任何地方都能工作。
  • Visual中的Web代码可以处理所有证书。
  • 证书中的相同代码不起作用。

更新2

我发现的唯一不同是,它正在工作的应用程序在80端口中,而新的在8080中,所以我已经配置了防火墙,允许在该端口上进行任何出站连接,并且无法工作。

更新3

我已经添加到同一个网站和同一个端口的应用程序,但仍然没有工作。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-11-03 11:57:53

这个问题没有一个好的答案,在我的例子中,问题是有人更改了发送推送的网络应用程序的Web.config,所以配置中缺少一个库。

我花了一段时间才找到那个有罪的人。

也许能解决这个问题,但我不知道该怎么做。

问候并感谢您的帮助。

票数 0
EN

Stack Overflow用户

发布于 2015-09-11 12:12:36

端口2195负责向APNS服务器发送通知。确保您通过。2195

票数 0
EN

Stack Overflow用户

发布于 2015-09-14 18:14:49

你能把它链接到错误的应用程序配置文件吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32518032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档