是否可以使用 Phone SMS API 从 phonegap HTML/Javascript 应用程序发送 SMS?

Posted

技术标签:

【中文标题】是否可以使用 Phone SMS API 从 phonegap HTML/Javascript 应用程序发送 SMS?【英文标题】:Is it possible to send SMS from phonegap HTML/Javascript application using Phone SMS API? 【发布时间】:2012-08-11 18:44:27 【问题描述】:

我一直在尝试使用 Phonegap,并用 html/javascript 创建了一个小型应用程序来发送 SMS。我尝试了这段代码window.location.href = 'sms:XXXXXXXX06?body=Testing',它打开了一个屏幕来手动发送我想要自动化的短信。

请注意,我通过将项目源代码上传到build.phonegap.com 来创建一个android 应用程序,因此我无法修改.apk 源代码。

是否可以仅在 Javascript 中完成?

【问题讨论】:

你试过使用Phonegap SMS插件吗? 你说的是哪个插件?你想分享一些链接吗?谢谢! 我开发了一个适用于 phonegap 3.x 的短信插件,但我不知道它是否适用于 phonegap build:github.com/aharris88/phonegap-sms-plugin 【参考方案1】:

查看Phonegap SMS Plugin 发送短信。

【讨论】:

嘿@dda,感谢分享,但我已经知道这样的插件。我改变了解决问题的方法并在此处发布了一个新问题 (***.com/q/11921401/415057),想听听您的意见吗? 嗨,我使用相同的代码,但我收到了这个 Uncaught TypeError: Cannot read property 'sms' of undefined 。我包含了 js 文件并放入了 java 文件和权限,错误在这个 window.plugins.sms.send($('#number').val(), $('#message').val(), function () alert('消息发送成功'); , function (e) alert('消息失败:' + e); );【参考方案2】:

这里是phonegap-sms-plugin

【讨论】:

【参考方案3】:

试着做这样的事情:

<a href="smsto:000000000"> sms number</a>

它适用于我的 Android 设备。

【讨论】:

以上是关于是否可以使用 Phone SMS API 从 phonegap HTML/Javascript 应用程序发送 SMS?的主要内容,如果未能解决你的问题,请参考以下文章

如何将SMS文本从应用程序发送到服务器? [关闭]

READ_PHONE_STATE 权限是不是会受到 SMS 和 CALL_LOG 权限组的 Google Play 政策更改的影响?

从 Windows Phone 上的轨道检测音频电平

通过私有 API 收听 iMessage 或 SMS

Firebase Phone Auth

Windows Phone 8-私有API?