IONIC的Sendind SMS不适用于$cordovaSms插件
Sendind SMS from IONIC not working with $cordovaSms plugin
我正在使用smsCordova插件从我的离子应用程序发送短信,但收到了"短信未定义"的错误。我在$ionicPlatform.ready()函数中使用了cordovaSms插件。
这是我用来发送短信的代码:-
//use verifyNumber service
verifyNumberService.verify()
.then(
function (result) {
if (result == "Successfully data save...") {
//alert and navigate to profile Info state
$ionicPopup.alert({
title: 'Registered',
template: 'Thanks For Signup'
});
$ionicPlatform.ready(function() {
alert("in device ready function")
sendOtp();
});
$state.go('profileInfo');
}
这是sendOtp()的函数:-
function sendOtp() {
alert("inside send otp");
$cordovaSms
.send('+919765293765', "Hi there",{})
.then(function () {
// Success! SMS was sent
alert("success")
console.log('Success');
}, function (error) {
// An error occurred
alert("error");
console.log(error);
});//then
alert("send otp");
}
Azhar Khan,如果我们想在cordova中使用发送短信请求,那么1.我们需要在您的应用程序中安装此插件:
cordova plugin add https://github.com/cordova-sms/cordova-sms-plugin.git
2.需要在Controler函数中添加插件实例($cordovaSms):
.controller('ThisCtrl', function($cordovaSms) {
});
- 现在,我们可以在你的控制器内使用以下代码发送sms-throw插件:
document.addEventListener("deviceready",function(){
$cordovaSms.send('mobile_number', 'SMS Message', options)
.then(function() {
alert(SMS sent )
}, function(error) {
alert(Problem in sending SMS)
});
});
这就是我们向离子中的任何号码发送短信所需要的全部祝代码日快乐。
相关文章:
- 如何在Angular2中使用jQuery插件
- 可以前端maven插件使用节点,npm已经安装
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- 我的jQuery插件参数没有正确启动,遇到了问题
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- TableExport jquery插件:文件名和扩展名问题
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- jQuery插件-从插件中调用公共方法
- 压缩phonegap中ios的图像插件
- jQuery粘性插件可变顶部间距
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 高亮显示与数组字符串一起使用时文本插件中断
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- Wordpress插件根据需要加载js和css
- jQuery Wan Spinner插件的多个字段
- jQuery Facebox插件:关注弹出的外观
- CKEditor v4:自制插件中对话框的动态标题
- Jquery标签插件粘贴问题
- IONIC的Sendind SMS不适用于$cordovaSms插件