Android 6 读取短信的权限被拒绝?

Android 6 Permission denied for Reading SMS?

您好,我正在开发读取用户短信的 ionic 应用程序,在 android 6 部手机中它不读取短信,而是显示错误,权限被拒绝,如何解决,提前谢谢?

我正在使用

  • 安装这个插件cordova plugin add cordova-plugin-android-permissions@0.6.0
  • 只需将此代码添加到 ionic.Platform.ready 它会请求一次许可..

    var permissions = window.plugins.permissions;
    permissions.hasPermission(checkPermissionCallback, null, permissions.R);
    
    function checkPermissionCallback(status) {
      if(!status.hasPermission) {
        var errorCallback = function() {
          ionic.Platform.exitApp();
    
        }
    
        permissions.requestPermission(function(status) {
    
          if( !status.hasPermission ) errorCallback();
        }, errorCallback, permissions.READ_SMS);
      }
    }