ios – 移动到Amazon ec2服务器后推送通知停止工作

ios – 移动到Amazon ec2服务器后推送通知停止工作,第1张

概述我一直在用ad-hoc发行版测试我的iPad应用程序. 在我们的服务器上(运行Windows Server 2008),APNS警报正常. 在ec2(也运行Windows Server 2008)上,它们永远不会到达. 两个ad-hoc版本之间的唯一区别是它们指向的服务器.两者都具有相同的代码签名设置. 我按照相同的步骤在两台服务器上导入证书,到目前为止我可以告诉两台服务器上的证书完全相同. 我还 我一直在用ad-hoc发行版测试我的iPad应用程序.

在我们的服务器上(运行Windows Server 2008),APNS警报正常.

在ec2(也运行windows Server 2008)上,它们永远不会到达.

两个ad-hoc版本之间的唯一区别是它们指向的服务器.两者都具有相同的代码签名设置.

我按照相同的步骤在两台服务器上导入证书,到目前为止我可以告诉两台服务器上的证书完全相同.

我还开通了5223号,2196号,2195号和2125号港口. 443并允许17.0.0.0/8地址块:

我甚至尝试关闭防火墙,但没有快乐,我仍然无法弄清楚为什么它在一个而不是另一个上工作.

有人有主意吗?

-编辑-

我正在使用MoonAPNS处理通过C#/ ASP.Net Web服务发送通知.不知道这是否有所不同.

解决方法 使用EC2推送通知效果很好.在几个应用程序中使用/实现它.这里有几件事需要检查

>连接到APN服务器时是否出错?尝试使用$telnet gateway.push.apple.com 2195.它有用吗?如果不是,您可能需要更改安全组/打开必要的端口
>如果服务器显示邮件已成功发送,但您未在应用程序中收到,请确保检查您正在使用的mobileprovision和pem文件

既然你提到了telnet的工作,你已经检查了pem和mobileprovisions,还有其他一些要检查的东西

>当MoonAPNS尝试连接到APN服务器时,您是否收到任何错误?>如果没有返回错误,您是否检查了设备令牌是否存储在您的数据库中并且它是您的测试设备的令牌?>如果消息发送正常,您是否Ping了反馈服务?他们是否为特定设备令牌(即您的设备)返回错误?

总结

以上是内存溢出为你收集整理的ios – 移动到Amazon ec2服务器后推送通知停止工作全部内容,希望文章能够帮你解决ios – 移动到Amazon ec2服务器后推送通知停止工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1056749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存