为什么Phonegap SMS功能同时执行,成功和错误
Why is Phonegap SMS function executing both, success and error
我在我的 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);
}
用这个
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);
}
正确答案是将以下行添加到您的 config.xml:
<gap:plugin name="com.cordova.plugins.sms"/>
您可以在此处找到用于发送短信的插件文档:https://github.com/cordova-sms/cordova-sms-plugin
phonegap 构建插件的详细信息:
https://build.phonegap.com/plugins/1999
我在我的 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);
}
用这个
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);
}
正确答案是将以下行添加到您的 config.xml:
<gap:plugin name="com.cordova.plugins.sms"/>
您可以在此处找到用于发送短信的插件文档:https://github.com/cordova-sms/cordova-sms-plugin
phonegap 构建插件的详细信息: https://build.phonegap.com/plugins/1999