TypeError: Object(...) is not a function at AndroidPermissions.requestPermission
TypeError: Object(...) is not a function at AndroidPermissions.requestPermission
我正试图在 运行 时请求许可。我收到 TypeError: Object(...) is not a function at AndroidPermissions.requestPermission ...
import { AndroidPermissions } from '@ionic-native/android-permissions/ngx';
this.platform.ready().then(() => {
this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.READ_EXTERNAL_STORAGE).then((data: any) => {
if (data.hasPermission) {
console.log("have permission");
}
});
})
错误
TypeError: Object(...) is not a function
at AndroidPermissions.requestPermission (vendor.js:63232)
at HomePage.webpackJsonp.139.HomePage.getPermission (main.js:75)
at main.js:67
at t.invoke (polyfills.js:3)
at Object.onInvoke (vendor.js:5134)
at t.invoke (polyfills.js:3)
at r.run (polyfills.js:3)
at polyfills.js:3
at t.invokeTask (polyfills.js:3)
at Object.onInvokeTask (vendor.js:5125)
this.androidPermissions.requestPermissions([this.androidPermissions.PERMISSION.READ_EXTERNAL_STORAGE]).then(
success => {
this.presentToast("Has permission? "+ success,"toast-warning")
},
err => this.androidPermissions.requestPermissions(this.androidPermissions.PERMISSION.READ_EXTERNAL_STORAGE)
);
任何寻求答案的人,
这是版本问题已更新android-权限和核心。
"@ionic-native/android-permissions": "^5.1.0"
"@ionic-native/core": "^5.1.0"
多亏了这个answer
我正试图在 运行 时请求许可。我收到 TypeError: Object(...) is not a function at AndroidPermissions.requestPermission ...
import { AndroidPermissions } from '@ionic-native/android-permissions/ngx';
this.platform.ready().then(() => {
this.androidPermissions.requestPermission(this.androidPermissions.PERMISSION.READ_EXTERNAL_STORAGE).then((data: any) => {
if (data.hasPermission) {
console.log("have permission");
}
});
})
错误
TypeError: Object(...) is not a function
at AndroidPermissions.requestPermission (vendor.js:63232)
at HomePage.webpackJsonp.139.HomePage.getPermission (main.js:75)
at main.js:67
at t.invoke (polyfills.js:3)
at Object.onInvoke (vendor.js:5134)
at t.invoke (polyfills.js:3)
at r.run (polyfills.js:3)
at polyfills.js:3
at t.invokeTask (polyfills.js:3)
at Object.onInvokeTask (vendor.js:5125)
this.androidPermissions.requestPermissions([this.androidPermissions.PERMISSION.READ_EXTERNAL_STORAGE]).then(
success => {
this.presentToast("Has permission? "+ success,"toast-warning")
},
err => this.androidPermissions.requestPermissions(this.androidPermissions.PERMISSION.READ_EXTERNAL_STORAGE)
);
任何寻求答案的人,
这是版本问题已更新android-权限和核心。
"@ionic-native/android-permissions": "^5.1.0"
"@ionic-native/core": "^5.1.0"
多亏了这个answer