3

BlackBerry のプッシュ テクノロジに関する情報はそれほど多くないようです。私が達成したい唯一のことは、Blackberry デバイスが利用可能になったときに通知を送信することです。これにはTomCatとMySQLが本当に必要ですか? 私のJavaプログラムはサーブレットではなく、Web側ではPHPを使用し、ソケットを介してJavaと通信します。

私はJavaを使用していますが、誰かがいくつかの例を知っていれば、それは素晴らしいことです.

4

1 に答える 1

7

サーバーへのプッシュには任意の言語を使用できます。必要なのは、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)--
于 2010-05-31T17:22:37.570 に答える