2012-02-17 17 views
2

現在、プッシュ通知にAPNS PHPを使用しています。問題は、プロセスが終了した後にクライアントに応答できないため、プッシュ通知のためにAppleが応答するまで待つ必要があることです。バックグラウンドでプッシュ通知

私はプッシュ通知を待っていません。私はバックグラウンドプロセスや他のスレッドでプッシュ通知をしたい。これは可能ですか?

他の解決策が見つかりました。いくつかは、バックグラウンドで実行させるためにcronジョブを使用するようにアドバイスします。しかし、私はこの方法を好まない。他の解決策がありますか?

答えて

0

非同期にすることができます - キューに入れます。

Appleはプッシュに何かを返すのですか?私は何年もAPNSに取り組んできましたが、エラーコードでAPIを拡張しても、何の反応も得られませんでした。

+0

私はAPNS PHPを使用しています。http://code.google.com/p/apns-php/wiki/SampleOutputを確認できます – saturngod

+0

プッシュを使用しなかった場合、サーバーは2秒で応答します。プッシュを使用すると、サーバーは10秒で応答します。カールしてサーバーに接続すると問題になることがあります。 – saturngod

+1

私はこのライブラリを知っています - それは非常に不器用です。 googleでAPNSのアプローチを検索してください。実際には、このライブラリは必要ありません。カスタム実装で送信すると、1.5秒(いくつかのデバイスに送信)の費用がかかります。 –

関連する問題