繁体   English   中英

来自php服务器的推送通知未发送到ios

[英]push notification from php server is not sent to ios

我正在使用通过连接的PHP服务器

$fp = stream_socket_client(
'ssl://gateway.push.apple.com:2195', $err,
$errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);

在提交我的应用程序之前,我使用了ssl://gateway.sandbox.push.apple.com,并且一切正常。 推送通知正常工作。

但是,在将我的应用程序提交到appstore并批准了该应用程序之后,该推送通知开始不起作用。 我注意到我的.pem文件仍在开发中,因此我将服务器中的.pem文件更改为Apple Push Services证书,并将其设置在后端。 但是,推送通知仍未加载。

现在,即使我尝试通过开发来实现此目的(将我的phonen连接到xcode并在此处运行它)也不会显示通知。.你们对可能是什么问题有任何线索吗?

确保您已在Apple开发人员门户中创建了生产推送通知证书。 之后,将.pem文件上传到您的服务器并替换凭据,它应该可以工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM