ActiveSync経由で接続されたWindows Mobile電話からSMSメッセージを読み取りますか?
-
03-07-2019 - |
質問
現在作業中のプロジェクトがあり、WPFアプリケーションがユーザーの接続されたWindows Mobile電話からSMSメッセージを読み取り、最近のメッセージなどを表示できるようにする必要があります。
私が見つけたライブラリのどれにも、あまり運がありませんでした。最も有望なのはOpenNETCF.Desktop.Communicationsのようでしたが、最終的には必要なことを実行できないようです。
接続された電話からSMSメッセージを読み取るための最良の方法は何ですか?サーバーとして機能し、WPFアプリをクライアントとして機能する電話用のサービスアプリを作成する方が簡単ですか?
ありがとう!
解決
必要な機能をすぐに使用できるものはありません。 OpenNETCFライブラリがラップするRAPIには、通信APIのセットがありますが、SMSにはありません。カスタムAPIをスナップインする機能があるため、カスタムAPIを作成して使用できます。この戦略の利点は、デバイスにデータを取り込むためにユーザーの介入を必要としないことです(サービスアプリのデータのコピーと実行は不要です)。欠点は、デバイスのカスタムRAPI DLLがネイティブコードでなければならないことです。
独自のメカニズムを使用する場合、マネージコードでPOOM APIを使用してメッセージを取得し、出荷できます。唯一の課題は、何らかの形の「サービス」を実行する必要があることです。呼び出しをリッスンするデバイス上のアプリ。これは、独自のプロトコルを記述することを意味し、かなり大きなテストマトリックスを意味します。
他のヒント
Jeyoには、SMSメッセージを電話からOutlook PSTファイルに取り込む製品があります。その製品を使用して、最近のメッセージ(知っているが、必死の場合はちょっとしたことですが)のためにPSTをトロールするか、コードの一部をライセンス供与するかどうかについて話をすることができますか?