我在我的phonegap应用程序中使用短信发送功能。
send(number, message, intent, success, error)
该应用程序可以发送短信;问题是成功和错误都执行(我知道这是因为我在成功和错误两者中都发出了警报)。我需要找到我发送的短信的状态。请帮帮我。 谢谢!
额外信息:以下是一些相关的进口商品
的index.html
<script type="text/javascript" src="sms.js"></script>
config.xml中
<gap:plugin name="tr.bel.mamak.sms_plagin" version="0.1.0" />
以下是一些相关代码
sendSms : function(sName, tName, pName, pNum, homework) {
//SMS Message
var message = "Testing SMS by sending it to " + pName;
var intent = "";
var success = alert("Success!");
var error = alert('Message Failed');
sms.send(pNum, message, intent, success , error);
}
答案 0 :(得分:0)
使用此
https://github.com/aharris88/phonegap-sms-plugin
sendSms: function() {
alert('click');
var number = document.getElementById('numberTxt').value;
var message = document.getElementById('messageTxt').value;
alert(number);
alert(message);
var intent = 'INTENT'; //leave empty for sending sms using default intent
var success = function () { alert('Message sent successfully'); };
var error = function (e) { alert('Message Failed:' + e); };
sms.send(number, message, intent, success, error);
}
答案 1 :(得分:0)
正确答案是将以下行添加到config.xml中:
<gap:plugin name="com.cordova.plugins.sms"/>
您可以在此处找到要发送短信的插件文档:https://github.com/cordova-sms/cordova-sms-plugin
phonegap构建插件的详细信息: https://build.phonegap.com/plugins/1999