【问题标题】:Android 6 Permission denied for Reading SMS?Android 6 读取短信的权限被拒绝?
【发布时间】:2016-11-02 08:47:26
【问题描述】:

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

我正在使用

  • cordova-plugin-sms

【问题讨论】:

    标签: ionic-framework cordova-plugins android-permissions


    【解决方案1】:
    • 安装这个插件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);
        }
      }
      

    【讨论】:

      猜你喜欢
      • 2016-12-18
      • 1970-01-01
      • 1970-01-01
      • 2017-06-20
      • 1970-01-01
      • 2013-07-03
      • 2015-12-21
      • 2020-06-03
      • 2020-08-27
      相关资源
      最近更新 更多