(安卓权限)Android Permissions

Android Permissions

此插件旨在支持Android新的权限检查机制。
您可以在这里找到所有全限: https://developer.android.com/reference/android/Manifest.permission.html
Repo(备用): https://github.com/NeoLSN/cordova-plugin-android-permissions

Installation(安装)

1.安装Cordova和Ionic原生插件:

$ ionic cordova plugin add cordova-plugin-android-permissions
$ npm install --save @ionic-native/android-permissions

2.添加插件到 app's module

Supported platforms(支持平台)

Android

Usage(用法)

import { AndroidPermissions } from '@ionic-native/android-permissions';


constructor(private androidPermissions: AndroidPermissions) { }

...

this.androidPermissions.checkPermission(this.androidPermissions.PERMISSION.CAMERA).then(
  success => console.log('Permission granted'),
  err => this.androidPermissions.requestPermissions(this.androidPermissions.PERMISSION.CAMERA)
);

this.androidPermissions.requestPermissions([this.androidPermissions.PERMISSION.CAMERA, this.androidPermissions.PERMISSION.GET_ACCOUNTS]);

Instance Members(实例成员)

PERMISSION

checkPermission(permission)
检查权限

参数 类型 详情
permission string 权限名称

****Returns:** Promise
返回一个 promise

requestPermission(permission)
请求权限

参数 类型 详情
permission string 请求权限的名称

****Returns:** Promise

requestPermissions(permissions)
请求多个权限

参数 类型 详情
permission Array 请求权限的数组

****Returns:** Promise
返回一个promise

hasPermission(permission)
此功能现在仍然有效,将来不会支持。

参数 类型 详情
permission string 请求权限的名称

****Returns:** Promise
返回一个promise

你可能感兴趣的:((安卓权限)Android Permissions)