有没有办法在iOS和Android上自动发送带有Phonegap或Cordova的短信?如果没有,是否有办法在本机应用程序中预先填写文本消息,以便用户确认要发送的消息?
答案 0 :(得分:5)
只是添加KateMihalikova的答案(我没有足够的代表来添加评论)但她的回答是正确的,除了iOS> = 7部分; iOS 7机身不受支持(我相信只有你已经有相关短信号码的历史记录才有效,但我还没有测试过);然而iOS 8带回了身体预填充:您必须用& 替换用于iOS< = 6的; :
iOS 8: sms:+123456789&body=hello there
答案 1 :(得分:3)
sms:
架构 Android: sms:+123456789?body=hello there
iOS!= 7: sms:+123456789;body=hello there
iOS = 7: sms:+123456789
- 正文 支持
您可以使用链接或javascript location
:
<a href="sms:+123456789?body=hello there">Send SMS</a>
window.location = "sms:+123456789?body=" + encodeURIComponent("hello there");
默认短信应用程序已打开并预先填充提供的数据。
一些例子:
未经过测试
9.3.2015用iOS 8编辑
答案 2 :(得分:1)
我可以确认,只要所联系的号码有一个现有的聊天记录,使用ios7时正文将会正常工作。