私の要件は、C# で Bluetooth 経由でモバイルにリンク メッセージを送信することです。メッセージにはハイパーリンクが含まれている必要があります。ユーザーがメッセージを開くと、ブラウザでリンクを直接開く必要があります。
モバイル デバイスに他のアプリケーションをインストールしなくても動作するはずです。
私のライブラリ 32feet.NET をお勧めします。.NET で Bluetooth と OBEX をサポートします。OBEX 経由でファイル/オブジェクトを簡単に送信できます。
' The host part of the URI is the device address, e.g. IrDAAddress.ToString(),
' and the file part is the OBEX object name.
Dim addr As String = "112233445566"
Dim uri As New Uri("obex://" & addr & "/HelloWorld.txt")
Dim req As New ObexWebRequest(uri)
req.ReadFile("Hello World.txt")
Dim rsp As ObexWebResponse = CType(req.GetResponse(),ObexWebResponse)
Console.WriteLine("Response Code: {0} (0x{0:X})", rsp.StatusCode)
ユーザー ガイドとhttp://32feet.codeplex.com/を参照してください。
メッセージ内のリンクについてはわかりません。メモを送信すると、ハイパーリンクが認識され、ユーザーはそれをクリックできると思います。
これが可能かどうかはわかりません。一般に、ブラウザにはいくつかのセキュリティ上の注意事項があるため、自動起動にはいくつかの制限がある場合があります。
私の知る限り、URL 検出と電子メール アドレス検出はデバイスによって自動的に行われます。そのため、メッセージの内容について心配する必要はありません。
http://www.programmersheaven.com/2/Transferring-Files-and-Monitoring-Bluetooth-Ports