npm i --save nativescript-simple-permissions
- 版本:1.0.0
- GitHub:
- NPM: https://npmjs.net.cn/package/nativescript-simple-permissions
- 下载量
- 昨日:0
- 上周:2
- 上个月:15
NativeScript Simple Permissions
此插件是围绕 Nathanael 的 nativescript-permissions 插件进行封装,并提供与 API 匹配的 iOS 权限。
(可选) 先决条件 / 要求
请务必为 Android 添加权限到 AndroidManifest.xml
,为 iOS 添加权限到 Info.plist
(Xcode >= 8)。
安装
要安装,请运行
tns plugin add nativescript-simple-permissions
使用方法
描述您插件的使用特定内容。如有必要,提供 Android、iOS、Angular 的示例。例如,请参阅 nativescript-drop-down。
import { SimplePermissions } from 'nativescript-simple-permissions';
import { Permissions } from 'nativescript-simple-permissions/simple-permissions.common';
export class PermissionExample {
private simplePermissions: SimplePermissions;
constructor() {
this.simplePermissions = new SimplePermissions();
}
API
检查权限
hasPermission(permission: Permissions) : boolean
请求权限
requestPermission(permission: Permissions) : Promise
Permissions
export enum Permissions {
LOCATION_ALWAYS = 0,
LOCATION_IN_USE = 1,
RECORD_AUDIO = 2,
CAMERA = 3,
}
许可证
Apache 许可证版本 2.0,2004 年 1 月