1

Windows Mobile の "WAP Wakeup" 機能を使用するための指示、または実際のサンプルを教えてください。

http://msdn.microsoft.com/en-us/library/aa919167.aspxの指示に従おうとしています。残念ながら、それらは解決策の始まりを示すだけです。

ステップ 1: アプリケーションを登録して、特定のポートからの SMS メッセージをリッスンします。

ステップ 2: そのポートに SMS メッセージを送信する

ステップ 3: アプリケーションが開き、アプリケーション リスナー クラス ウィンドウにメッセージを送信します。

ステップ 4: そのメッセージを受け取り、イベントをバブルアップする

手順 2 ~ 4 についてはわかりません。それらは正しい手順ですか?

4

2 に答える 2

1

私はこれを自分で行ったことはありませんが、同様の分野で働いています。

WAP SMS メッセージ (基本的には、バイナリのワイヤレス データグラム プロトコル (WDP)形式のバイナリ SMS メッセージ)を送信する方法は 2 つあります。

  1. WAP APIを使用して電話で。
  2. SMS ゲートウェイの使用。

SMS ゲートウェイを使用すると、インターネットから SMS メッセージを送信できます。Web で SMS ゲートウェイを検索すると、多数のゲートウェイが得られるはずです。バイナリ SMS メッセージの送信をサポートするものを選択してください。

WDP ヘッダーの一部として、ポート番号を特定する必要があります。これは、彼らが行っているポート番号です。

SMS メッセージを送信する前に、すべてのセルラー ネットワークがサポートしているわけではなく、バイナリ SMS メッセージをサポートしていることを携帯電話会社に確認する必要があります。

残りの部分は、ほとんどMicrosoft Exampleに従っています。

  1. レジストリ設定を作成します。
  2. WDP SMS メッセージは、ポート WDPport1 の WDP レイヤーに到着します。
  3. WDP レイヤーは、アプリケーションがポート番号 WDPport1 の WDP レイヤーに登録されているかどうかを確認します。この場合、アプリケーションは登録されません。
  4. アプリケーションはレジストリをチェックして、ポート WDPport1 で WDP メッセージ用にアプリケーションが登録されているかどうかを判断します。アプリケーションは、Chess.exe アプリケーションが登録されていることを検出します。
  5. Chess.exe がロードされている場合、アプリケーションは Chess.exe を起動します。
  6. チェス アプリケーションは、"ListenerWnd" リスナー ウィンドウ クラスを開きます。
  7. 「ListenerWnd」は DWORD 値を含むメッセージを受信します
  8. Chess.exe は、このメッセージを、WDP メッセージがポート WDPport1 で待機していることを示すものとして認識し、WDPport1 を独自のものとして WDP レイヤーに登録します。
  9. Chess.exe は、待機中の WDP メッセージを受信して​​処理します。
  10. Chess.exe が閉じます。
于 2009-01-07T00:19:01.150 に答える
0

私はすべてのルールでバイナリ SMS を送信し、レジストリ設定、アプリケーションを作成しました...すべて Microsoft フォーラムで WAP Wakeup について書かれているとおりです...しかし、モバイルが SMS を受信すると、それは直接受信トレイに送られます...誰でもできるかもしれませんどの側面について指摘する必要があるか教えてください..なぜなら..この問題に3日..これは良くないです:-(

于 2010-02-11T16:48:20.680 に答える