首先载入软件的时候请求获取读取短信的权限
android.permission.READ_SMS
onLoad(){
this.getMessage()
//有的手机可能不会弹出弹窗
},
methods:{
getMessage() {
plus.android.requestPermissions(['android.permission.READ_SMS'], function(e) {
if (e.deniedAlways.length > 0) { //权限被永久拒绝
// 弹出提示框解释为何需要权限,引导用户打开设置页面开启
console.log('Always Denied!!! ' + e.deniedAlways.toString());
}
if (e.deniedPresent.length > 0) { //权限被临时拒绝
// 弹出提示框解释为何需要权限,可再次调用plus.android.requestPermissions申请权限
console.log('Present Denied!!! ' + e.deniedPresent.toString());
}
if (e.granted.length > 0) { //权限被允许
//调用依赖获取权限的代码
console.log('Granted!!! ' + e.granted.toString());
}
}, function(e) {
console.log('Request Permissions error:' + JSON.stringify(e));
});
}
}
当按下按钮时,获取短信内容
//me