プッシュ通知を受け入れてXMLを解析し、データベースにデータを保存するXMLoverHTTPプッシュ通知コンシューマーを作成しようとしています。きちんとしたXMLパーサーであるのこぎりの宝石を見てきました。私が失敗したのは、アプリのユーザーがアクティビティフィードの受信をサブスクライブしたときにのみ通知を受け入れるように計画していることです。
だから、私はこの形式での通知を期待しています
<?xml version="1.0" encoding="UTF-8"?>
<Activities xmlns="">
<RecordSet>
<Record>
<ACTIVITY_DATE>2011-05-10</ACTIVITY_DATE>
<ACTIVITY_TYPE>FOO</ACTIVITY_TYPE>
<ACCOUNT_ID>0123456789</ACCOUNT_ID>
<SENDER_FIRST_NAME>John</SENDER_FIRST_NAME>
<SENDER_MIDDLE_NAME>S.</SENDER_MIDDLE_NAME>
<SENDER_LAST_NAME>Karanja</SENDER_LAST_NAME>
</Record>
...
</RecordSet>
</Activities>
ステータスコード付きのXMLを通知サーバーに返送することで応答することが期待されています。私はこの例とこれを見てきました
しかし、どちらも私のニーズに対応していないようです。これについてはどうすればよいでしょうか。特に、着信通知のためにパイプを開いたままにする方法はどうでしょうか。そして、これに合わせたそのようなRubygemはありますか?