Commit 35b1d52e by Martijn van Dijk

Fix plugin name

parent 4ffd1fec
...@@ -13,14 +13,16 @@ master | [![Build Status](https://travis-ci.com/BaseflowIT/flutter-permission-h ...@@ -13,14 +13,16 @@ master | [![Build Status](https://travis-ci.com/BaseflowIT/flutter-permission-h
* Check if a permission is granted. * Check if a permission is granted.
* Request permission for a specific feature. * Request permission for a specific feature.
* Open app settings so the user can enable a permission.
* Show a rationale for requesting permission (Android).
## Usage ## Usage
To use this plugin, add `permission-handler` as a [dependency in your pubspec.yaml file](https://flutter.io/platform-plugins/). For example: To use this plugin, add `permission_handler` as a [dependency in your pubspec.yaml file](https://flutter.io/platform-plugins/). For example:
```yaml ```yaml
dependencies: dependencies:
permission-handler: '^1.0.0' permission_handler: '^1.0.0'
``` ```
> **NOTE:** There's a known issue with integrating plugins that use Swift into a Flutter project created with the Objective-C template. See issue [Flutter#16049](https://github.com/flutter/flutter/issues/16049) for help on integration. > **NOTE:** There's a known issue with integrating plugins that use Swift into a Flutter project created with the Objective-C template. See issue [Flutter#16049](https://github.com/flutter/flutter/issues/16049) for help on integration.
...@@ -51,7 +53,7 @@ import 'package:permission_handler/permission_handler.dart'; ...@@ -51,7 +53,7 @@ import 'package:permission_handler/permission_handler.dart';
bool isOpened = await PermissionHandler().openAppSettings(); bool isOpened = await PermissionHandler().openAppSettings();
``` ```
### Show a rationale for requesting permission ### Show a rationale for requesting permission (Android only)
``` dart ``` dart
import 'package:permission_handler/permission_handler.dart'; import 'package:permission_handler/permission_handler.dart';
...@@ -59,6 +61,8 @@ import 'package:permission_handler/permission_handler.dart'; ...@@ -59,6 +61,8 @@ import 'package:permission_handler/permission_handler.dart';
bool isShown = await PermissionHandler().shouldShowRequestPermissionRationale(PermissionGroup.Contacts); bool isShown = await PermissionHandler().shouldShowRequestPermissionRationale(PermissionGroup.Contacts);
``` ```
This will always return `false` on iOS.
### List of available permissions ### List of available permissions
Defines the permission groups for which permissions can be checked or requested. Defines the permission groups for which permissions can be checked or requested.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment