我们使用PushSharp库向Android和iOS设备发送推送通知。
有时返回推送通知在我们的生产服务器上工作但由于某种原因停止工作,当我们从localhost测试它时,我们能够向iOS设备发送推送通知,但不能从服务器本身发送推送通知。
我们已经检查了
,因此很难解决此问题端口59112,2195和2196是由服务器管理员打开并确认的,当我们从服务器尝试时,它的自我telnet连接似乎用于测试示例
当我从telnet gateway.sandbox.push.apple.com 2195
尝试cmd时,它显示一个空白屏幕,我不确定这是否意味着它正在运行,但我没有收到任何错误,例如拒绝连接。
到目前为止,我们对服务器进行了以下检查
我不确定推送通知在服务器上工作的另一个原因是什么?在本地主持人工作。
逻辑上它应该从本地主机失败,因为本地计算机上没有配置任何证书。
不确定可能是什么问题。
我们甚至尝试过在线端口测试器,他们总是显示上面的端口关闭,所以真的与整个场景混淆