在Phonegap / Cordova iOS和Android中自动填充短信

时间:2014-10-18 15:58:08

标签: android ios cordova sms

有没有办法在iOS和Android上自动发送带有Phonegap或Cordova的短信?如果没有,是否有办法在本机应用程序中预先填写文本消息,以便用户确认要发送的消息?

3 个答案:

答案 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");

默认短信应用程序已打开并预先填充提供的数据。


Cordova插件

一些例子:

未经过测试

9.3.2015用iOS 8编辑

答案 2 :(得分:1)

我可以确认,只要所联系的号码有一个现有的聊天记录,使用ios7时正文将会正常工作。