Ionic Android权限始终返回false

时间:2017-11-16 18:20:23

标签: android cordova ionic-framework ionic3 ionic-native

我正在使用离子3.15并尝试使用权限插件。 使用上述文档中的代码here

我有文档中显示的代码,但会在此处再次提及。

this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.CAMERA).then(
  success => console.log('Permission granted'),
  err => this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.CAMERA)
);

我总是得到hasPermission: false

我没有获得任何关闭权限的提示。

在这里做什么我很无能为力。

感谢。

1 个答案:

答案 0 :(得分:0)

您需要添加以下内容:

this.androidPermissions.requestPermissions(
        [
          this.androidPermissions.PERMISSION.READ_EXTERNAL_STORAGE,
          this.androidPermissions.PERMISSION.WRITE_EXTERNAL_STORAGE
        ]
      );

你检查你是否有权限,如果是false,则执行上面的代码提示用户允许。