无法读取未定义的属性“ hasPermission”

时间:2018-11-05 13:28:59

标签: cordova meteor hybrid-mobile-app

我正在使用this cordova package检查用户是否具有麦克风权限。

这是我的代码:

var permissions = cordova.plugins.permissions;

permissions.hasPermission(permissions.CAPTURE_AUDIO_OUTPUT, function( status ){
  if ( status.hasPermission ) {
    console.log("Yes :D ");
  }
  else {
    console.warn("No :( ");
  }
});

这与他们在页面中的使用方式完全一样。

我得到的错误如下:

  

I20181105-17:21:10.018(4)? 11-05 17:21:07.717 6035 6035 I铬:[INFO:CONSOLE(348)]“未捕获的TypeError:无法读取未定义的属性'hasPermission'”,来源:http://localhost:12808/app/app.js?hash=e0190c6fc2d4d0a644cabcdab4c6bd4550cb7c0b(348)

我正在使用Meteor并按如下所示安装软件包:

Meteor npm install cordova-plugin-android-permissions

我在这里做错了什么?为什么它无法识别hasPermission函数?

0 个答案:

没有答案