[ https://issues.apache.org/jira/browse/CB-10478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15385645#comment-15385645 ]
Dave Alden commented on CB-10478: --------------------------------- cordova-plugin-request-location-accuracy@2.0.0 (https://github.com/dpa99c/cordova-plugin-request-location-accuracy) enables a direct location request to be made which triggers the native iOS dialog to directly open the Privacy page in the Settings app where the switch for Location Services is located. > getCurrentPosition should trigger system dialog for enabling location services > ------------------------------------------------------------------------------ > > Key: CB-10478 > URL: https://issues.apache.org/jira/browse/CB-10478 > Project: Apache Cordova > Issue Type: Wish > Components: Plugin Geolocation > Environment: iOS, Android > Reporter: Zarko Hristovski > Labels: features, iOS, triaged > > The use case is when an app/user needs to access geoposition while > device's location services are disabled. Let's say for the first time / > attempt. > While I've been able to find a way to send the user directly to the > system setting on Android (via cordova-diagnostic-plugin's > switchToLocationSettings), > it seems to be no obvious way to achieve the same on iOS with the > plugin(s) at present. > I'll point you to two existing threads that explain in more detail so > that I don't repeat myself here: > - > https://forum.ionicframework.com/t/ios-plugin-for-sending-user-to-settings-privacy-location-services > - https://github.com/dpa99c/cordova-diagnostic-plugin/issues/31 > I thus suggest extending getCurrentPosition with an option for a better UX in > case the device's location services are disabled. On iOS it should trigger > the system dialog where the user is given a choice between "Settings" and > "Cancel". "Settings" gives the user the possibility to go straight into > Settings->Privacy->Location Services. > I would suggest covering the same for Android, even thought this issue is > concerned mainly with the UX on iOS. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org