我有一个用 php apns 编写的推送通知服务器。该应用程序同时启用了开发和生产推送证书,并在启用推送服务后创建了有效的配置文件。
在测试(沙盒)期间,推送通知在使用开发推送证书 pem 文件创建后,使用几个步骤发送到设备上。
我将应用程序提交到应用商店,然后更新 php apns 服务器以使用已创建的生产推送证书 pem 文件,它说已连接到苹果,发送消息然后断开连接(就像在测试环境中一样)但是没有推送通知到达应用程序(从应用程序商店下载的版本)。
我已经确认该应用程序正在将设备 ID 发送到 php apns 服务器并且 php apns 服务器正在使用正确的证书(因为它连接良好 - 使用无效证书进行测试并且它无法连接)并且它说发送消息但是提到,什么都没有。
有谁知道为什么会发生这种情况?
谢谢!!