1

我有这个问题。

问题是,当我将带有 J2ME 的 MMS 发送到带有 JSR 205 的另一台设备(两个测试:SonyEriccson w610i 和 Nokia 5300)时,接收图标闪烁,但消息不在收件箱文件夹中。我认为发生这种情况是因为应用程序 ID(可能无法识别),那么,是否有通用应用程序 ID(或其他方式)用于在 J2ME 中发送彩信?因为我不想在每台设备上安装查看器(接收消息)。

我使用的代码与您在网上可以找到的代码相同:打开 MessageConnection,创建 MultipartMessage,设置地址 (mms://{number}:{appID}),添加 MessagePart 并将其踢出。

顺便说一句,当我将它发送到没有 JSR 205(旧的索尼爱立信)的设备时,它会被接收;但话又说回来,并不是人们发送彩信的所有设备都那么旧。

最后,运营商是 Telcel(墨西哥)。我不知道这是否与它有关,但也许。

提前致谢。

4

1 回答 1

2

这使魔术:

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

现在每个手机都在接收消息。但我不知道这样发送消息是否正确,也许未来的版本会抱怨。

于 2008-11-18T03:53:18.510 回答