嗨,我正在开发正在读取用户短信的android 6手机中的离子应用程序,它不读取SMS,而是显示错误,权限被拒绝,如何修复,谢谢?

我在用


科尔多瓦插件短信

最佳答案

安装此插件cordova plugin add [email protected]
只需将此代码添加到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);
  }
}

关于ionic-framework - Android 6阅读短信的权限被拒绝?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37803513/

10-09 17:00