生产中的推送通知不起作用

编程入门 行业动态 更新时间:2024-10-27 14:32:35
本文介绍了生产中的推送通知不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我已经实施了这个 网址.

开发模式通知有效,但在生产中无效.并显示错误.

Development mode notification is working but in production its not working. and shows errors.

dakshas-iMac:alootamatar daksha$ php push_demo.php Warning: stream_socket_client(): php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known in /Users/daksha/Desktop/alootamatar/push_demo.php on line 18 Warning: stream_socket_client(): unable to connect to ssl://gateway.push-apple:2195 (php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known) in /Users/daksha/Desktop/alootamatar/push_demo.php on line 18 Failed to connect: 0 php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known iMac:alootamatar daksha$ php push_demo.php Warning: stream_socket_client(): Unable to set private key file `/Users/daksha/Desktop/alootamatar/cert.pem' in /Users/daksha/Desktop/alootamatar/push_demo.php on line 18 Warning: stream_socket_client(): failed to create an SSL handle in /Users/daksha/Desktop/alootamatar/push_demo.php on line 18 Warning: stream_socket_client(): Failed to enable crypto in /Users/daksha/Desktop/alootamatar/push_demo.php on line 18 Warning: stream_socket_client(): unable to connect to ssl://gateway.push.apple:2195 (Unknown error) in /Users/daksha/Desktop/alootamatar/push_demo.php on line 18 Failed to connect: 0 After using APNS tester got response 2016-01-01 09:37:08 +0000: Set SSL connection 2016-01-01 09:37:08 +0000: Set peer domain name gateway.push.apple 2016-01-01 09:37:08 +0000: Keychain Opened 2016-01-01 09:37:08 +0000: Certificate data for Apple Production IOS Push Services: com.daksha.alootamatar initialized successfully 2016-01-01 09:37:08 +0000: Sec Identity created 2016-01-01 09:37:08 +0000: Client certificate created 2016-01-01 09:37:10 +0000: Connected 2016-01-01 09:37:10 +0000: Token: <f65ed342 4416c0bf e2a8c26a f3eb9a69 70780771 4eadb033 61ca8aec c28d454a> 2016-01-01 09:37:10 +0000: Written 92 bytes sending data to gateway.push.apple:2195 2016-01-01 09:37:10 +0000: Disconnected from server gateway.push.apple:2195

推荐答案

首先确保您在服务器上安装生产 APN 证书,而不是开发证书.

First of all make sure you install production APN certificates on your server, not development certificates.

之后请确保您将通知发送到正确的服务器 URL

After that make sure, you are sending the notification to right server URL

  • 沙盒:gateway.sandbox.push.apple,端口 2195.(为了发展)
  • 生产:gateway.push.apple,端口 2195.(用于发布)
  • Sandbox: gateway.sandbox.push.apple, port 2195. (for thedevelopment)
  • Production: gateway.push.apple, port 2195. (for the release)

仍然有同样的问题,试试这个应用程序.APN 测试员

Still you have the same problem, try this App. APN Tester

更多推荐

生产中的推送通知不起作用

本文发布于:2023-05-31 10:02:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/389512.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:不起作用   通知

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!