Sencha Touch 2中的SMS功能

时间:2012-07-14 06:12:25

标签: cordova sencha-touch extjs sencha-touch-2

在我的Sencha Touch 2应用程序中,我有短信,电话,电子邮件功能。这些功能在Android中运行良好,我能够填充电话号码,电子邮件地址以及用户可见的正文内容。我已经在Phonegap中构建了它。除SMS功能外,所有功能都可正常工作,但在iPad中无效。谁能告诉我为什么它不能用于iPad?如何实现iPad的短信功能?

这是我的代码:

对于短信:

window.location = 'sms:' + '9035590355' + '?body=' + 'Hi hello';

电话:

window.location = 'tel:' + '9035590355';

对于电子邮件:

window.location = 'mailto:' + 'abcd@gmail.com' + '?subject=' + 'Update' + '&body=' + 'I sent you an email';

3 个答案:

答案 0 :(得分:0)

它无法用于iOS,因为sms:// url方案不会为iOS提供body参数。

请参阅iPhone URL Schemes

请参阅Apple Developer : iPhone URL Schemes

另外,我通常会打开这样的短信应用

window.location.href = 'sms://';

你可以试试iOS吗?

答案 1 :(得分:0)

我不认为iPad有短信功能,即使是支持3G的型号......

答案 2 :(得分:-2)

请试试这个

变化:

window.location = 'sms:' + '9035590355' + '?body=' + 'Hi hello';

为:

window.location.href('sms:9035590355?body=Hi hello')

希望这会有所帮助。 ;)