BlackBerry のプッシュ テクノロジに関する情報はそれほど多くないようです。私が達成したい唯一のことは、Blackberry デバイスが利用可能になったときに通知を送信することです。これにはTomCatとMySQLが本当に必要ですか? 私のJavaプログラムはサーブレットではなく、Web側ではPHPを使用し、ソケットを介してJavaと通信します。
私はJavaを使用していますが、誰かがいくつかの例を知っていれば、それは素晴らしいことです.
BlackBerry のプッシュ テクノロジに関する情報はそれほど多くないようです。私が達成したい唯一のことは、Blackberry デバイスが利用可能になったときに通知を送信することです。これにはTomCatとMySQLが本当に必要ですか? 私のJavaプログラムはサーブレットではなく、Web側ではPHPを使用し、ソケットを介してJavaと通信します。
私はJavaを使用していますが、誰かがいくつかの例を知っていれば、それは素晴らしいことです.
サーバーへのプッシュには任意の言語を使用できます。必要なのは、PUSH SDK のデモ APP で提供される PAP ファイルだけです。
RIM によって指定された資格情報を使用して、http 経由で PAP ファイルを送信する必要があります。
編集 : Tomcat と Mysql は、BES 環境に独自の PUSH サーバーをインストールする場合にのみ必要です。20 ページの DebugPortalのドキュメントを参照してください。
これが PAP ファイルです。
--$(boundary)
Content-Type: application/xml; charset=UTF-8
<?xml version="1.0"?>
<!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 2.0//EN"
"http://www.wapforum.org/DTD/pap_2.0.dtd"
[<?wap-pap-ver supported-versions="2.0"?>]>
<pap>
<push-message push-id="$(pushid)" ppg-notify-requested-to="$(notifyURL)">
<address address-value="WAPPUSH=$(pin)%3A100/TYPE=USER@rim.net"/>
<quality-of-service delivery-method="$(deliveryMethod)"/>
</push-message>
</pap>
--$(boundary)
$(headers)
$(content)
--$(boundary)--