2011-08-22 63 views
0

我不知道什么是错我的语法(或诺基亚&三星手机),因为当我把它发送到索尼爱立信也将被处理,并保存为联系人,但是当我把它发送给诺基亚还是三星将显示作为简单的信息。如何使用SMS将VCard发送给三星和诺基亚手机?

这是我的语法&索尼爱立信完美的作品:

BEGIN:VCARD 
    VERSION:2.1 
    N:myname; 
    TEL;VOICE;WORK:0999999999 
    TEL;CELL;WORK:0999999999 
    EMAIL:[email protected] 
    END:VCARD 
+0

诺基亚手机可以在短信中接收VCARD,如通过从通讯簿发送联系人所看到的。我不知道VCARD如何在消息中分隔,或者如何以编程方式生成适当的消息。 –

回答

1

你可能有更多的成功,如果您发送的电子名片到WAP名片短信端口,0x23f4,作为二进制SMS。诺基亚手机完全有可能希望vCard来自该端口。

+0

有没有办法在UDH中设置这个端口?我只是通过网关发送此短信,我无法在手机上访问或安装任何应用程序。 –

+0

是的,端口在UDH中设置。大量的例子说明如何在网络上做到这一点。例如,http://mobiforge.com/developing/story/binary-sms-sending-rich-content-devices-using-sms – KevinD

2

很少有手机的不能检测短信和电子名片读取它作为普通的消息,这也可能是由于版本不兼容的问题。正如你在这里发布了这个问题,你想以编程的方式做所有的事情,所以如果你的手机模拟器版本的规格为jsr 75并且你的模拟器能够访问蓝牙或网络接口(取决于制造商的规格),你可以使用j2me通过网络(gprs/edge)或蓝牙将vCard记录读取/写入手机。

相关问题