nativeScript-simple-permissions
您令人惊叹的 NativeScript 插件。
npm i --save nativescript-simple-permissions

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 月