我正在使用@ionic-native/android-permissions。我在 app.component.ts 中的代码:
this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.RECORD_AUDIO).then(
(result)=>{
if(!result.hasPermission)
{
this.androidPermissions.requestPermissions(
[this.androidPermissions.PERMISSION.RECORD_AUDIO,
this.androidPermissions.PERMISSION.GET_ACCOUNTS]
).then(()=>{
// this.rootPage = HomePage;
window.location.reload();
});
}
});
当我这样做时它正在工作:
离子科尔多瓦运行android
或者
离子科尔多瓦构建android
或者
离子科尔多瓦构建 android --release
但是,如果我添加 --prod,该应用程序不会请求许可。IE :
离子科尔多瓦运行 android --prod
或者
离子科尔多瓦构建 android --prod --release
所以设备麦克风不适用于该应用程序。