npm i --save nativescript-simple-permissions
- Version: 1.0.0
- GitHub:
- NPM: https://www.npmjs.com/package/nativescript-simple-permissions
- Downloads:
- Last Day: 0
- Last Week: 0
- Last Month: 0
Nativescript Simple Permissions
This plugin is a wrap around Nathanael's nativescript-permissions plugin and also provides IOS Permissions with a matching API.
(Optional) Prerequisites / Requirements
Don't forget to add permissions to AndroidManifest.xml
for android and Info.plist
for iOS (Xcode >= 8).
Installation
To install simply run
tns plugin add nativescript-simple-permissions
Usage
Describe any usage specifics for your plugin. Give examples for Android, iOS, Angular if needed. See nativescript-drop-down for example.
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
Check permissions
hasPermission(permission: Permissions) : boolean
Request permissions
requestPermission(permission: Permissions) : Promise
Permissions
export enum Permissions {
LOCATION_ALWAYS = 0,
LOCATION_IN_USE = 1,
RECORD_AUDIO = 2,
CAMERA = 3,
}
License
Apache License Version 2.0, January 2004