APNs-PHPを試す

各所の説明を読み、zipをダウンロードし、必要なca関連ファイルも用意したものの、いざ送信しようとするとAbstract.phpの348行目のソケットオープンに失敗。
既に検証済みのサンプルコードと見比べていたら、SSL周りの設定を埋め込む$streamContextに原因がありそうな気がしてきたので、342〜346行のstream_context_createの中の「verify_peer」と「cafile」をコメントアウトして「local_cert」のみにしてみたら動いた。

気を良くしてserver型の配信をテストしてみようとしたが、共有メモリまわりのエラーが起きて断念。おそらくテストしてるサーバのせいだろうと思う(仮想化とか色々やってるっぽいので)。

一応APNs-PHPの単発送信は(条件付きで)可能な事も確認できた。