アプリケーションにプッシュ通知を実装したいと考えています。まず、開発側で試してみましたが、うまくいきました。現在、本番用にテストしていますが、機能していません。PHP で既にサンドボックスを ssl://gateway.push.apple.com:2195 に変更しました。
この手順で production.pem を作成しました。
$ openssl x509 -in aps_developer_identity.cer -inform der -out PushChatCert.pem
$ openssl pkcs12 -nocerts -out PushChatKey.pem -in PushChatKey.p12
インポート パスワードを入力してください: MAC 検証済み OK PEM パス フレーズを入力してください: 検証中 - PEM パス フレーズを入力してください:
$ cat PushChatCert.pem PushChatKey.pem > ck.pem
ck.pem を共有ホストにアップロードしました。エラーではありませんが、プッシュ通知はしません。
私のphpでは、次のように述べています: APNSに接続しました メッセージが正常に配信されました。
ただし、プッシュ通知はデバイスで受信されません。
助けてください、ありがとう