Я использую этот пакет Cordova , чтобы проверить, есть ли у пользователя разрешение на микрофон.
Это мой код:
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)] "Uncaught TypeError: Невозможно прочитать свойство hasPermission of undefined", источник: http://localhost:12808/app/app.js?hash=e0190c6fc2d4d0a644cabcdab4c6bd4550cb7c0b (348)
Я использую Meteor и установил пакет следующим образом:
Meteor npm install cordova-plugin-android-permissions
Что я здесь не так делаю? почему он не может распознать hasPermission
функцию?