2009-07-31
Push Notification 用フレームワーク
iPhoneへのPushに用いるサーバサイド用フレームワークについて色々と検索してました。ssl通信のためにopensslをラップする感覚です。既に開発されたものが転がっていたので並べてみます。
どれを使っても基本的な動きは同じ。好きな言語を使ってみることをお薦めします。
- php-apns PHP Apple Push Notification Provider
- apns-python-wrapper Apple Push Notification Python Wrapper
- apns-sharp Apple Push Notification & Feedback Services Client C# Library
- apns4j Apple Push Notification Service API for Java
- apns4r Ruby
くまなく探してみたんですが、perlだけ見当たりません。perl脳なため、仕方なく自力で書き下ろし。現状、pushの仕様と言語の相性が悪いのか、あるいは利用しているモジュールの動きがそもそもpushの仕様に沿っていないのかもしれませんが、ssl上で書込み出来ているのにiPhone側にpushが届いていない感じです。でも頑張れるだけ頑張ってみようと思います。
ちなみにNet::SSLeayを使って書いてます。
コメント