简体   繁体   English

短信的Ionic 3本机插件无法在我的设备上运行

[英]Ionic 3 native plugin of sms not working on my device

I am using Ionic 3 and my device is 4.4.2 android. 我正在使用Ionic 3,我的设备是4.4.2 android。

Setup: 设定:

ionic cordova plugin add cordova-sms-plugin
npm install --save @ionic-native/sms@4

I have add to app.module 我已经添加到app.module

import { SMS } from '@ionic-native/sms'; 从'@ ionic-native / sms'导入{SMS};

providers: [..., SMS] 提供者:[...,短信]

home.ts home.ts

...
import { SMS } from '@ionic-native/sms';

...
constructor(..., private sms: SMS){}

sendSMS(){
this.sms.send('0030699999999', 'sos')
}

home.html home.html的

<button ion-button block (click)="sendSMS()" margin-top color="dark">SMS</button>

I install the apk to my phone with below command: 我使用以下命令将apk安装到手机上:

ionic cordova run android

When I am pressing the button, my app breaks and exit, without sending a message. 当我按下按钮时,我的应用程序中断并退出,而没有发送消息。

I tried to remove platform android and added again, but nothing. 我试图删除平台android并再次添加,但是什么也没有。

允许通过手机上的应用设置

I had to put a send_sms permission in manifest file (android). 我必须在清单文件(android)中放置send_sms权限。 Check in my phone v 4.4.2. 检入我的手机v 4.4.2。 I didn't check it in iPhone. 我没有在iPhone中检查过它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM