Push notification “使用封闭网络连接。”

Push notification “使用封闭网络连接。”,push-notification,apple-push-notifications,pem,Push Notification,Apple Push Notifications,Pem,我们的web服务开发人员正在获取DeliveryPoint=Unknown失败:连接17.172.233.147:2195时出错:使用封闭网络连接。将在20秒后使用Uniqush在推送通知服务上重试。我似乎看不出问题出在哪里。这是pem/p12文件的问题还是服务器无法访问Apple网关?我在推送通知方面不是很有经验。如果问题是pem/p12文件,那么常见的问题是什么?他说是pem/p12文件导致了错误。我怀疑是服务器在运行推送通知服务。我在Pushbots(一种流行的推送通知服务)上测试了我的p

我们的web服务开发人员正在获取DeliveryPoint=Unknown失败:连接17.172.233.147:2195时出错:使用封闭网络连接。将在20秒后使用Uniqush在推送通知服务上重试。我似乎看不出问题出在哪里。这是pem/p12文件的问题还是服务器无法访问Apple网关?我在推送通知方面不是很有经验。如果问题是pem/p12文件,那么常见的问题是什么?他说是pem/p12文件导致了错误。我怀疑是服务器在运行推送通知服务。我在Pushbots(一种流行的推送通知服务)上测试了我的pem/p12文件,我可以用它接收推送通知。因此,很有可能问题出在推送通知服务器端


我也不能在stackoverflow上使用标记Uniqush,它似乎不受欢迎。我希望我能在这里得到帮助。

我知道这有点老了,但我也遇到了同样的问题

首先,您需要检查您的证书和密钥,确保它们都是.pem格式,并在将密钥密码/加密与uniqush一起使用之前删除它们

有关详细说明,请转到本博客文章,仅执行步骤4和步骤5 步骤1-3用于续订证书,步骤6用于合并uniqush不需要的证书和密钥

如果您已经这样做了,那么问题可能不是证书,而是uniqush设置中的问题

如果这种情况仅发生在临时/生产环境中,在检查您是否使用了正确的证书后,临时/生产使用了与开发不同的APNS证书,请确保在将PSP推送服务提供商添加到uniqush时不包含-sandbox=true

如果问题仍然存在,可能您的问题就是我的问题,因此您应该尝试以下方法:

立即从下载uniqush 1.5.2a5的最新版本 使用tar zxvf命令提取下载的文件 Kill-uniqush推送过程,或者使用Kill-9或者killall-uniqush推送,您可能需要sudo来完成这两个过程 将uniqush push从提取的文件夹复制/移动到/usr/bin/uniqush push,前提是您首先在此处安装了它 使用uniqush push再次运行uniqush&或者使用脚本或其他东西(如果您已经有了脚本) 可能您必须重新注册未接收推送通知的设备

这对我有用,所以我希望它能帮助你