【发布时间】:2014-07-09 15:34:44
【问题描述】:
我在使用带有Plugin SMS 的 Cordova 3.4 时遇到问题 . 如果我发送一条普通消息,它工作得很好,但如果我发送一个像http://maps.google.com/maps?z=18&q=123123,12312313 这样的 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”是我坐标的变量。
有人可以帮我吗?
【问题讨论】:
-
向我们展示您的代码以及您到目前为止所做的工作。
-
我编辑了输入我的代码的问题。
标签: android ios cordova plugins sms