1

私はこれに問題があります。

J2MEを搭載したMMSをJSR205を搭載した別のデバイス(2つテスト済み:SonyEriccsonw610iとNokia5300)に送信すると、受信アイコンが点滅しますが、メッセージは受信トレイフォルダーにありません。これは、認識されない可能性のあるアプリケーションIDが原因で発生すると思いますが、J2MEでMMSを送信するためのユニバーサルアプリケーションID(または別の方法)はありますか?すべてのデバイスに(メッセージを受信するために)ビューアをインストールしたくないからです。

私が使用するコードは、Web全体で見つけることができるものと同じです。MessageConnectionを開き、MultipartMessageを作成し、アドレス(mms:// {number}:{appID})を設定し、MessagePartを追加して起動します。

ちなみに、JSR 205(旧SonyEriccson)のない機器に送ると届きます。しかし、繰り返しになりますが、MMSを送信するすべてのデバイスがそれほど古いわけではありません。

そして最後に、キャリアはTelcel(メキシコ)です。これが何か関係があるのか​​どうかはわかりませんが、多分。

前もって感謝します。

4

1 に答える 1

2

これは魔法になります:

//String address = "mms://"+ number +":"+ appID;
String address = "mms://"+ number;

現在、すべての携帯電話がメッセージを受信して​​います。しかし、このようなメッセージの送信が正しいかどうかはわかりません。将来のバージョンで文句を言う可能性があります。

于 2008-11-18T03:53:18.510 に答える