2

開発用の aps-environment を使用して、アプリでプッシュ通知が完全に機能しています。ただし、本番環境では機能しません。私の知る限り、すべての証明書と秘密鍵は正しいです。App Store プロファイルではなく、アドホック配布プロビジョニング プロファイルで実稼働環境の aps-environment をテストしようとしています。

アドホック プロファイルを使用して本番環境のプッシュ通知をテストすることさえ可能でしょうか? 他に確認すべきことはありますか?

4

3 に答える 3

4

まったく同じ問題がありました。私を一日夢中にさせた。PHP スクリプトの APNS サーバー URL を 'ssl://gateway.push.apple.com:2195' に変更しましたか? これは、開発中に使用されるものとは異なります。

また、すべての本番証明書が整っていることなどを確認してください...

于 2013-05-19T23:12:39.897 に答える
0

証明書などが正しいと確信している場合は、デバイスの本番プッシュ トークンにペイロードを送信しようとしていることも確認してください。各デバイスには、開発用と本番用の 2 つの異なるプッシュ トークンがあります。本番証明書を介して開発プッシュ トークンにプッシュ通知を送信することはできません。

于 2013-05-21T09:45:18.103 に答える