2012-05-10 13 views
0

私はブラックベリーネイティブアプリケーションを開発しましたが、現在はクライアントの電源を切っても通知が必要です。いくつかの検索の後に、ブラックベリープッシュサービスは行く方法があるようですが、私はいくつかの懸念があります:ブラックベリーのプッシュ通知

  1. ブラックベリープッシュサービスは、無料または有料のサービスですか?
  2. クライアント側のライブラリ要件は何ですか?追加のライブラリが必要ですか?またはBlackberry SDKでのみ動作しますか?
  3. 通知はどのように送信されますか?そのために追加のアプリケーションを構築する必要がありますか?クライアントにはIISサーバーがあるので、.NETでそのようなアプリケーションを構築することが可能かどうかを知りたい。
  4. 誰かが試したことがありますUrban Airship?タスクを達成するためのより簡単な方法のようです。あなたは自分のサーバーを介してプッシュすると、配信確認のためにされているどのくらいのデータに基づいて、プッシュサービスのための

答えて

1
  1. RIM料。顧客基盤が小さく、プッシュデータ要件が控えめであれば、料金はかかりません。

  2. プッシュサービスを開始するために登録すると、サンプルコードが送信されますが、追加のライブラリ要件はありません。

  3. プッシュ通知は、RIMのWebサーバーにPOSTされたXML文書です。登録とプッシュ制御のためにクライアントに提供する必要があるサービスがいくつかあります。これを行う標準的な方法は、RIMとクライアントデバイスが通信する「Web」サーバーを使用することです。 RIMに登録すると、Apache TomCatで動作するように設計されたサンプルサーバーモジュールが送られますが、I(および他のユーザー)はLinux、Apache、MySQL、およびPHPサーバー(LAMPS)に必要な機能を複製しています。 IISでこれを実装できない理由はありませんが、IISに関する経験はありません。 (プッシュサービスはHTTPSをトランスポートプロトコルとして使用しています)。

  4. 私は知らないそれは何ですか。

クライアントがBESを実行している場合、クライアントにプッシュして追加費用なしで配信確認を取得するために必要なものはすべて既に用意されています。 JP Mensは、BES MDSサーバーを使用してLAMPSマシンからクライアントにデータをプッシュする際にvery good articleを発行しました。