Skip to content
This repository has been archived by the owner on Jul 22, 2021. It is now read-only.

styleseat/cordova-plugin-ios-location-permissions

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iOS 11 Location Permissions Plugin for Apache Cordova

Cordova / PhoneGap Plugin Permission Settings for NSLocationWhenInUseUsageDescription and NSLocationAlwaysAndWhenInUseUsageDescription in iOS 11 by adding a declaration to the Info.plist file

Install

Latest published version on npm (with Cordova CLI >= 5.0.0)

cordova plugin add cordova-plugin-ios-location-permissions --save

Latest version from GitHub

cordova plugin add https://github.com/niconaso/cordova-plugin-ios-location-permissions.git --save

Customising the message prompts

On installation you can customise the prompts shown by setting the following variables on installation.

  • LOCATION_WHEN_IN_USE_USAGE_DESCRIPTION for NSLocationWhenInUseUsageDescription
  • LOCATION_ALWAYS_AND_WHEN_IN_USE_USAGE_DESCRIPTION for NSLocationAlwaysAndWhenInUseUsageDescription
  • LOCATION_ALWAYS_USAGE_DESCRIPTION for NSLocationAlwaysUsageDescription

For example:

cordova plugin add cordova-plugin-ios-location-permissions --variable LOCATION_WHEN_IN_USE_USAGE_DESCRIPTION="your usage message" --variable LOCATION_ALWAYS_AND_WHEN_IN_USE_USAGE_DESCRIPTION="your usage message" --variable LOCATION_ALWAYS_USAGE_DESCRIPTION="your usage message" --save

Usage

For the changes to plugin.xml to take effect, you must refresh the ios.json file (inside the /plugin folder):

$ cordova platform rm ios
$ cordova platform add ios

Platforms

Applies to iOS 10/11 only.

License

[MIT License]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published