如何在 iPhone 上使用 phonegap 发送带有文本的短信?

Posted

技术标签:

【中文标题】如何在 iPhone 上使用 phonegap 发送带有文本的短信?【英文标题】:How can I send sms with text by using phonegap on iphone? 【发布时间】:2012-05-22 02:28:12 【问题描述】:

我正在尝试在 iphone 上发送短信。 但它只适用于短信号码,但不适用于短信号码和短信。

换句话说,跟随效果很好。

<a href="sms:+05212341234">Send sms</a>

但它不起作用。

<a href="sms:+05212341234?body=hello">Send sms</a>

我现在正在使用phonegap,如果你知道它的原因,请帮助我。 干杯。

【问题讨论】:

这将不起作用,因为正文查询参数不允许使用短信的 URL 方案。 @Futur 这对我来说似乎不对。 SMS 协议的 RFC 清楚地表明 body 是一个可接受的参数。 tools.ietf.org/html/rfc5724 是的,它被提到了,你是对的。让我深入研究一下,找出为什么它没有被实施。感谢您的洞察力。知道为什么。 【参考方案1】:

我不知道是不是这样,但你拼错了“href”,而是写成了“herf”

【讨论】:

【参考方案2】:

使用这个 SMS composer plugins for phonegap,它对我来说工作正常。

https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/SMSComposer

【讨论】:

插件不再在 github 上的 master repo 中,它们可以在这里找到:plugins.cordova.io

以上是关于如何在 iPhone 上使用 phonegap 发送带有文本的短信?的主要内容,如果未能解决你的问题,请参考以下文章

使用phonegap和jquery mobile开发iphone应用程序时如何禁用本机键盘上的Go按钮?

如何在 phonegap 在线或 Windows 上构建 iphone 应用程序? (不含mac系统)

如何将 PhoneGap 应用程序下载到 iPhone

如何在 Xcode 1.5 中使用 phonegap

如何处理phonegap应用程序中iphone上丢失的硬件后退按钮?

并行 PhoneGap 开发 - 适用于 iPhone 和 Android 的应用程序