You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Nikhil Khandelwal (JIRA)" <ji...@apache.org> on 2016/02/01 19:41:40 UTC
[jira] [Updated] (CB-10478) getCurrentPosition should trigger
system dialog for enabling location services
[ https://issues.apache.org/jira/browse/CB-10478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nikhil Khandelwal updated CB-10478:
-----------------------------------
Labels: features iOS triaged (was: features)
> 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-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org