是否可以通过HTML从移动浏览器访问/打开SMS应用程序?
如果SMS是通过用户自己的移动运营商(就像平常一样)发送的,也可以向上述用户计费。我不想创建自己的短信网关来提供发送此类消息的平台。我只对从移动浏览器调用SMS功能感兴趣。
我见过这样的例子:<a href="sms://+14035550185">Send an SMS</a>,但我不确定它们的应用范围有多广。我需要一个强大的解决方案,适用于广泛的移动浏览器(特别是。老式功能电话)。我不想使用HTML5或Javascript。我瞄准的大多数老式功能手机浏览器都不支持Javascript--所以这是一个瓶颈。
发布于 2015-07-13 17:13:08
我在我的模板中添加了以下内容,并获得了预期的结果:<a href="sms:+1234?body={{ link.description }}" style="color:blue;background-color:#FFA500">SMS</a>
不要介意Django标签:{{ link.description }}
任何人的通用用法都是<a href="sms:1234567?body=hello world">Send SMS</a>
发布于 2016-11-17 04:41:06
如果您想在短信中添加预制消息,Android和iOS设备需要的语法略有不同。注意“&”vs“?”如下所示。
iOS:
<a href="sms:1234&body=hi">Send an SMS</a>Android:
<a href="sms:1234?body=hi">Send an SMS</a>发布于 2015-07-10 22:42:26
功能手机的浏览器没有办法发送任意短信来响应某些超文本标记语言页面(如果可能,这将是的一个主要安全漏洞...)。
如果您真的想要广泛的功能电话支持,您将需要使用短信网关的解决方案,如Twilio。手机的浏览器将获取/发布到您的web应用程序,然后您的web应用程序将发布到Twilio以发送适当的消息。
https://stackoverflow.com/questions/31342336
复制相似问题