-1

在我的 Sencha Touch 2 应用程序中,我有 SMS、电话、电子邮件功能。这些功能在 Android 中运行良好,我能够填充电话号码、电子邮件地址以及用户可见的正文内容。我已经在Phonegap中构建了它。除了在 iPad 中无法使用的 SMS 功能外,所有功能都可以正常工作。谁能告诉我为什么它不能在 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';
4

3 回答 3

0

我不认为 iPad 有 SMS 功能,即使是支持 3G 的机型...

于 2012-07-15T09:04:21.490 回答
0

它不适用于 iOS,因为 sms:// url 方案不采用 iOS 的 body 参数。

请参阅iPhone URL 方案

或者

请参阅Apple Developer:iPhone URL 方案

另外,我通常这样打开短信应用程序

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

你能在iOS上试一试吗?

于 2012-07-14T08:27:16.157 回答
-2

请试试这个

改变:

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

至:

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

希望这可以帮助。;)

于 2012-07-14T07:49:51.760 回答