1.0.0 • Published 6 years ago

nativescript-simple-permissions v1.0.0

Weekly downloads
146
License
Apache-2.0
Repository
-
Last release
6 years ago

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