1

easyAPNs をセットアップし、サンドボックスで正常にテストした後、メッセージ キューを処理しようとすると、本番環境で次の問題が発生しました。

注意: APNS は command(8) status(8) pid(3) で応答しました。1) APNS::__construct -> ファイル: apns.php (34 行目) 2) APNS::_fetchMessages -> ファイル: class_APNS.php (232 行目) 3) APNS::_iterateMessages -> ファイル: class_APNS.php (404 行目) ) 4) APNS::_pushMessage -> ファイル: class_APNS.php (行 457) 5) APNS::_triggerError -> ファイル: class_APNS.php (行 585) の /home/push/class_APNS.php 行 693

致命的なエラー: APNS が pid(3) のエラーで応答しました。status(8: 無効なトークン) 1) APNS::__construct -> ファイル: apns.php (34 行目) 2) APNS::_fetchMessages -> ファイル: class_APNS.php (232 行目) 3) APNS::_iterateMessages -> ファイル: class_APNS.php (404 行目) 4) APNS::_pushMessage -> ファイル: class_APNS.php (457 行目) 5) APNS::_triggerError -> ファイル: /home/push/class_APNS 内の class_APNS.php (591 行目)。 php 693行目

実稼働証明書を再確認し、新しい証明書も生成しましたが、問題は解決しません。このエラーは easyAPNs グループに投稿されましたが、解決策が見つかりませんでした。

4

2 に答える 2

2

私は同じ問題を抱えていましたが、iOSデバイスにインストールするアプリをアーカイブするときに、アドホックのオプションを使用して配布プロビジョニング証明書を使用してアプリをパッケージ化することで修正しました。

この手順の後、本番モードでデバイスのアクティブステータスとアンインストールステータスをテストできました。

これがあなたにも役立つことを願っています。

于 2013-01-02T16:33:41.277 に答える