Ich benutze smsCordova Plugin, um SMS aus meiner ionischen Anwendung zu senden, aber den Fehler, dass "SMS ist nicht definiert". Ich hatte das CordovaSms-Plugin in $ ionicPlatform.ready() -Funktion verwendet.
Hier ist mein Code, die ich die SMS senden bin mit: -
//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');
}
Dies ist die Funktion zu 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");
}
cordovaSms Plugin ist ordnungsgemäß installiert –
Verwenden Sie dies auf einem Gerät oder auf Ionic Lab oder Browser? Diese Plugins funktionieren nur auf aktuellen Geräten oder Emulatoren. –
Ich benutze ionic lab mit cli: ionic serve --lab. –