Android Cordova使用插件发送短信,而不是在文本上使用URL

Android Cordova使用插件发送短信,而不是在文本上使用URL,android,ios,cordova,plugins,sms,Android,Ios,Cordova,Plugins,Sms,我在使用Cordova 3.4时遇到问题 . 如果我发送一条普通的消息,它工作得很好,但是如果我发送一个URL,比如,我设置了要发送给我的用户的位置,它就不工作了。 插件“停止工作”,并且没有给出任何“成功”或“错误” 我认为存在非法字符的问题 这是我的代码: var coordinate="http://maps.google.com/maps?z=18&q="+lat+","+long+""; var dateSos=new Date(); var hourSos = dateSos

我在使用Cordova 3.4时遇到问题 . 如果我发送一条普通的消息,它工作得很好,但是如果我发送一个URL,比如,我设置了要发送给我的用户的位置,它就不工作了。 插件“停止工作”,并且没有给出任何“成功”或“错误”

我认为存在非法字符的问题

这是我的代码:

var coordinate="http://maps.google.com/maps?z=18&q="+lat+","+long+"";
var dateSos=new Date();
var hourSos = dateSos.getHours();
var minSos = dateSos.getMinutes();

text=text+".Hours "+hourSos+":"+minSos+". LAt: "+lat+" Long: "+long+" Alt: "+alt+". "+coordinate+""; //This messagge doesn't work
//text="Hello world"; This message will send without error
text=$.trim(text);

var messageInfo = {
  phoneNumber: number,
  textMessage: text
};
sms.sendMessage(messageInfo, function(message) {
   alert("success: " + message);

}, function(error) {
   alert("code: " + error.code + ", message: " + error.message);
});
“lat”和“long”是坐标的变量


有人能帮我吗?

我想我找到了解决办法


问题似乎是字符的长度,sms的最大长度必须为160个字符。如果超过此长度,插件将不会有任何响应。

向我们展示您的代码以及您迄今为止所做的工作。我编辑了输入代码的问题。谢谢,这很难调试。您是如何发现的。有没有办法增加这个?实际上这是错误的。我过早地投了赞成票。我遇到的问题实际上是由其他原因引起的。我已经发送了177+条信息,一切都很好。似乎这只适用于安卓系统。很抱歉造成混乱。使用这个插件,安卓短信有160个字符的限制。