Return-Path: X-Original-To: apmail-cordova-issues-archive@minotaur.apache.org Delivered-To: apmail-cordova-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9061A11262 for ; Mon, 15 Sep 2014 22:15:34 +0000 (UTC) Received: (qmail 62820 invoked by uid 500); 15 Sep 2014 22:15:34 -0000 Delivered-To: apmail-cordova-issues-archive@cordova.apache.org Received: (qmail 62801 invoked by uid 500); 15 Sep 2014 22:15:34 -0000 Mailing-List: contact issues-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list issues@cordova.apache.org Received: (qmail 62785 invoked by uid 99); 15 Sep 2014 22:15:34 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Sep 2014 22:15:34 +0000 Date: Mon, 15 Sep 2014 22:15:34 +0000 (UTC) From: "ASF subversion and git services (JIRA)" To: issues@cordova.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (CB-7556) Clearing all watches does not stop Location Services MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CB-7556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14134584#comment-14134584 ] ASF subversion and git services commented on CB-7556: ----------------------------------------------------- Commit 551b40458c208e23be0005f25ad8a5c896f3aa9f in cordova-plugin-geolocation's branch refs/heads/master from Mark Pearce [ https://git-wip-us.apache.org/repos/asf?p=cordova-plugin-geolocation.git;h=551b404 ] CB-7556 - iOS: Clearing all Watches does not stop Location Services iOS shows a little arrow in the status bar if location services are in use. When you set a watch on Location Manager, it starts tracking position, and the arrow symbol appears. However, when that watch is cleared, no command to Location Manager is sent to stop tracking, so the arrow stays visible, even though in reality, the app is not using location services. My guess is that this also impacts battery life to some extent, especially if your iOS app has background location enabled. This fix would automatically stop tracking location once all watched are cleared, so that the arrow symbol in the iOS status will disappear. Tested on iOS 7.1.2. Signed-off-by: Shazron Abdullah > Clearing all watches does not stop Location Services > ---------------------------------------------------- > > Key: CB-7556 > URL: https://issues.apache.org/jira/browse/CB-7556 > Project: Apache Cordova > Issue Type: Bug > Components: Plugin Geolocation > Environment: iOS > Reporter: Shazron Abdullah > > See https://github.com/apache/cordova-plugin-geolocation/pull/25 -- This message was sent by Atlassian JIRA (v6.3.4#6332)