0

Blackberry SMSDemo サンプル アプリケーションでは、メッセージが受信トレイに表示されない特定のポート番号を使用します。

メッセージがデバイスからデバイスに送信される場合、そのアプリケーションは正常に動作します。

サーバーから送信されたメッセージが受信トレイに表示されないように、サーバーからその特定のポート番号にメッセージを送信する方法があるかどうか疑問に思っていました。

私たちは多くの方法を試してきましたが、今のところ成功していません。

すぐにご連絡をお待ちしております

事前にありがとうクリシュナン。

4

1 に答える 1

0

UDH経由でサーバーから端末の特定のポートに送信することが可能です。

3GPP TS 23.040セクション 9.2.3.24 (私はバージョン 6.8.1 を使用しました) によると、情報要素識別子オクテットを次の値のいずれかに設定して、ポート アドレス指定を実現できます。

  • 0x04 (アプリケーション ポート アドレス指定方式、8 ビット アドレス)
  • 0x05 (アプリケーション ポート アドレス指定方式、16 ビット アドレス)

16 ビットのポート アドレス指定が一般的に使用されます。

依存

UDH が機能するには、次の 2 つの依存関係があります。

  • キャリア
  • ハンドセット

公式には、UDH は GSM キャリアでのみサポートされています。GSM キャリアは、UDH を含むメッセージをブロックするか、メッセージの UDH 部分を削除するかを決定できます。非 GSM キャリアは、UDH をサポートする必要はありませんが、可能です。

ハンドセットには、UDH メッセージを解析する機能も必要です。

于 2013-03-12T20:45:53.907 に答える