首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError:对象(.)不是AndroidPermissions.requestPermission中的一个函数

TypeError:对象(.)不是AndroidPermissions.requestPermission中的一个函数
EN

Stack Overflow用户
提问于 2019-02-19 09:48:44
回答 2查看 1.2K关注 0票数 1

我正试图在运行时请求许可。我得到了TypeError: Object(.)不是AndroidPermissions.requestPermission的一个函数..。

代码语言:javascript
复制
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");
        }
    });

})

误差

代码语言:javascript
复制
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)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-20 07:26:21

对于任何寻找答案的人来说,

这是版本发布更新的android-权限和核心。

代码语言:javascript
复制
"@ionic-native/android-permissions": "^5.1.0"
"@ionic-native/core": "^5.1.0"

多亏了这个回答

票数 1
EN

Stack Overflow用户

发布于 2019-02-19 10:05:32

代码语言:javascript
复制
 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)
  );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54763226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档