[
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:
---------------------------------
[email protected]
(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: [email protected]
For additional commands, e-mail: [email protected]