我正在为移动设备创建一个 Web 应用程序,该应用程序将在带有迷你 Web 服务器的市场之一中下载并在任何操作系统(iOS、Android、Windows8 等)上运行。
我希望应用程序尽可能独立于操作系统。我只想使用 HTML5
和 JavaScript
。
该应用程序允许用户只需单击按钮即可下达多个订单。示例:[列出联系人]
我需要单击 [List contacts] 并自动向其他移动设备发送一条文本消息,其中包含接收请求并通过 sms 发送响应的 android 应用程序。响应必须由我的 Web 应用程序读取。该应用程序可以在没有网络/Wifi 的情况下工作。
我一直在寻找,我只找到了打开 native 应用程序以发送短信的方法。
我看到 that question , 但我想创建自己的方式来发送短信而不依赖于其他应用程序。
有什么办法可以自动提交吗?
或者我可以使用/创建一些插件在 JavaScript 上使用来做到这一点吗?
[编辑] 可以 this可能有可能吗?有人可以解释一下吗?
最佳答案
我相信评论中已经提到了基本信息,但我的 2c 还是在这里。
如前所述,当前的现代移动操作系统应用无法无限制地访问 SMS 功能。从用户的 Angular 来看,允许这样做可能会很危险,因为 SMS 通常要花钱,用户应该控制此类 Activity ,而不是让随机应用程序自由发送和接收 SMS(用户不知道)。 Android 在这种功能方面更灵活一些,但如前所述,iOS 和 Windows 8/Windows Phone 8 只允许您集成到 SMS 发送应用程序和 SMS 接收,没有正确的方法来访问传入的 SMS .
因此,使用 native 容器(例如 PhoneGap),您可以在 Android 上向前迈出一步,但对于其他平台,可能性仅限于使用 native SMS 应用程序。如果您出于某种原因需要在后端使用 SMS,Twilio 等服务可能是您的最佳选择,但不幸的是,在设备上本地使用 SMS 几乎是行不通的。
关于javascript - 通过 HTML5/JavaScript 从手机发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22984539/