J2ME の新機能です。次の代わりに、J2ME midlet を使用してモバイル デバイスの元のユーザー エージェントをサーバーに送信するにはどうすればよいか考えていました"Profile/MIDP-1.0 Configuration/CLDC-1.0"
。
ここでの問題は、ユーザーエージェントを手動で設定するために、Midlet が実行されている特定のデバイスを知ることができないことです。これは、他のアプリケーション内で広告目的で広く配布される J2ME SDK を開発しているためです。アプリ内で広告を取得して表示するプラグインのようなものです。
たとえば、midlet が sonyericsson で実行されている場合、midlet に元の電話ユーザーエージェントを送信させるにはどうすればよいですか?
"SonyEricssonW300i/R4EA Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1"
実際に使用せずにサーバーに
"setRequestProperty(" User-Agent", "SonyEricssonW300i/R4EA Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1")"
?
サーバー側で WURFL を使用して真のデバイスを検出したい。Midlet がユーザーエージェントとして送信する場合"Profile/MIDP-1.0 Configuration/CLDC-1.0"
、WURFL は電話を SonyEricsson W300 ではなく「Generic J2ME midlet」として検出します。
誰かが助けてくれたら本当にありがたいです。