nativescript-simple-permissions
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

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

Package Sidebar

Install

npm i nativescript-simple-permissions

Weekly Downloads

6

Version

1.0.0

License

Apache-2.0

Unpacked Size

45 kB

Total Files

20

Last publish

Collaborators

  • ethras