私はphp apnsで書かれたプッシュ通知サーバーを持っています。アプリでは、開発用と運用用の両方のプッシュ証明書が有効になっており、プッシュ サービスが有効になった後に作成された有効なプロビジョニング プロファイルがあります。
テスト (サンドボックス) 中、プッシュ通知は、いくつかの手順を使用して作成した後、開発プッシュ証明書 pem ファイルを使用して、デバイスにまったく問題なく送信されます。
アプリをアプリストアに送信し、作成された本番プッシュ証明書 pem ファイルを使用するように php apns サーバーを更新すると、Apple に接続され、メッセージを送信してから切断されたと表示されます (テスト環境の場合と同様)。アプリ(アプリストアからダウンロードしたバージョン)にプッシュ通知が届きます。
アプリがデバイス ID を php apns サーバーに送信していることと、php apns サーバーが正しい証明書を使用していることを確認しました (正常に接続されているため、無効な証明書でテストされ、接続に失敗しました)。言及しても、何も届きません。
なぜこれが起こるのか誰にも分かりますか?
ありがとう!!