Отправка сообщений в ionic 3 Apps не работает - PullRequest
0 голосов
/ 10 сентября 2018

Я работаю над проектом Ionic 3, в котором я пытаюсь отправить сообщение по нажатию кнопки Вот мой код для отправки сообщения: -

send()
{  
 this.sms.send("342423423","Hi")
 .then(()=>{
   console.log("The Message is sent");
 }).catch((error)=>{
   console.log("The Message is Failed",error);
 });
}

Но каждый раз, когда я нажимаю на кнопку, появляется сообщение об ошибке, я не понимаю, как я могу добиться, чтобы отправить сообщение. Есть ли какие-либо разрешения, необходимые для включения, как это сделать?

Заранее спасибо, ребята

1 Ответ

0 голосов
/ 10 сентября 2018

Для разрешений Android используйте ионные собственные разрешения Android

исх. https://ionicframework.com/docs/native/android-permissions/

разрешение Android https://developer.android.com/reference/android/Manifest.permission

ех.

this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.SEND_SMS).then(
  result => {
    console.log('Has permission?',result.hasPermission);

    if(result.hasPermission){
      this.sms.send("342423423","Hi")
      .then(()=>{
      console.log("The Message is sent");
      }).catch((error)=>{
      console.log("The Message is Failed",error);
      });
    }
  },
  err => this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.SEND_SMS)
);

и вы можете использовать это также ref. https://ionicframework.com/docs/native/sms/#hasPermission

this.sms.hasPermission();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...