PushRegistry API ドキュメント (オンラインで入手可能) では、SMS に限定されていません。
特に、データグラムとソケットは例として明示的にリストされています。
記述子ファイルの宣言表記の例
以下は、ポート 79 でストリーム ソケットを予約し、ポート50000 でデータグラム接続を予約する記述子ファイル エントリの例です。番号レジストリ]
MIDlet-Push-1: socket://:79, com.sun.example.SampleChat, *
MIDlet-Push-2: datagram://:50000, com.sun.example.SampleChat, *
MIDP 2 仕様では、特定のプロトコル サポートはオプションであり、MIDlet で有効にするかどうかは実装次第であることに注意してください。
接続とプッシュ登録のサポート
すべての汎用接続がプッシュ アプリケーション トランスポートとしての使用に適しているわけではありません。プロトコルがインバウンド接続タイプとしてデバイスでサポートされている場合でも、有効なプッシュ メカニズムとして有効にする必要はありません。たとえば、プラットフォームは でサーバー ソケット接続をサポートするMIDlet
場合がありますが、プッシュ起動機能のインバウンド ソケット接続をサポートしない場合があります。プラットフォームがそのオプション機能をサポートしていない場合、メソッドから およびメソッドからAConnectionNotFoundException
がスローされます。registerConnection
registerAlarm