[
https://issues.apache.org/jira/browse/CB-7832?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shazron Abdullah updated CB-7832:
---------------------------------
Component/s: (was: iOS)
Plugin Geolocation
> iOS8 multiple initial calls to getCurrentPosition/watchPosition
> ---------------------------------------------------------------
>
> Key: CB-7832
> URL: https://issues.apache.org/jira/browse/CB-7832
> Project: Apache Cordova
> Issue Type: Bug
> Components: Plugin Geolocation
> Affects Versions: 3.6.3
> Environment: Testing on iOS8, iPhone4, using an IPA built with
> PhonegapBuild
> Reporter: Luís Vieira
>
> In iOS8, when the App first calls getCurrentPosition or watchPosition a popup
> is shown for the user to allow the App to retrieve location information.
> If we call getCurrentPosition and watchPosition concurrently, the first call
> callbacks wait for the user's response but the second call immediately fails.
> So even if the user gives the App permission to retrieve location
> information, only the first call succeeds. This forces the App to hang all
> calls to the Geolocation API on the callbacks of the first call.
> Shouldn't the API guarantee that all calls wait for the user's response,
> before returning success or failure??
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]