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