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 E5ADE19E04 for ; Thu, 7 Apr 2016 18:49:25 +0000 (UTC) Received: (qmail 80448 invoked by uid 500); 7 Apr 2016 18:49:25 -0000 Delivered-To: apmail-cordova-issues-archive@cordova.apache.org Received: (qmail 80421 invoked by uid 500); 7 Apr 2016 18:49:25 -0000 Mailing-List: contact issues-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@cordova.apache.org Received: (qmail 80409 invoked by uid 99); 7 Apr 2016 18:49:25 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Apr 2016 18:49:25 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 8A74D2C14F6 for ; Thu, 7 Apr 2016 18:49:25 +0000 (UTC) Date: Thu, 7 Apr 2016 18:49:25 +0000 (UTC) From: =?utf-8?Q?Tobias_M=C3=BCcksch_=28JIRA=29?= To: issues@cordova.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (CB-11038) Android: Automatically created (nonsense) contacts are retrieved too MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CB-11038?page=3Dcom.atlassian.= jira.plugin.system.issuetabpanels:all-tabpanel ] Tobias M=C3=BCcksch updated CB-11038: -------------------------------- Description:=20 For some reason, Android (or Gmail) creates a contact for each email a user= receives (via gmail). By default those Contacts are hidden in the systems = contacts-app. The problem is; the cordova-plugin-contacts retrieves those contacts too; e= ven if they aren't real contacts and in most cases of no interest. Addition= ally this is different behaviour from the iOS version. You can spot these "ghost contacts" when you open your contacts app, click = on the settings (top right corner), and then on "Contacts to display" -> "C= ustomize" -> Google -> "My Contacts". In my opinion there should be at least an option to filter out specific con= tacts sources. It's very annoying to have plenty of nonsense contacts (arou= nd 50 in my case). For example I have some contacts in the list for email a= ddresses I have received invoices or even newsletters from. Side note: I'm not 100% percent sure where these contacts come from. Either= android or the gmail web app. I guess filtering by this attribute may help: [ContactsContract.Group|http://developer.android.com/reference/android/prov= ider/ContactsContract.Groups.html] ??which contains information about raw contact groups such as Gmail contact= groups. The current API does not support the notion of groups spanning mul= tiple accounts.?? was: For some reason, Android (or Gmail) creates a contact for each email a user= receives (via gmail). By default those Contacts are hidden in the systems = contacts-app. The problem is; the cordova-plugin-contacts retrieves those contacts too; e= ven if they aren't real contacts and in most cases of no interest. Addition= ally this is different behaviour from the iOS version. You can spot these "ghost contacts" when you open your contacts app, click = on the settings (top right corner), and then on "Contacts to display" -> "C= ustomize" -> Google -> "My Contacts". In my opinion there should be at least an option to filter out specific con= tacts sources. It's very annoying to have plenty of nonsense contacts (arou= nd 50 in my case). For example I have some contacts in the list for email a= ddresses I have received invoices or even newsletters from. Side note: I'm not 100% percent sure where these contacts come from. Either= android or the gmail web app. I guess filtering by this attribute may help: http://developer.android.com/reference/android/provider/ContactsContract.Gr= oups.html > Android: Automatically created (nonsense) contacts are retrieved too > -------------------------------------------------------------------- > > Key: CB-11038 > URL: https://issues.apache.org/jira/browse/CB-11038 > Project: Apache Cordova > Issue Type: Bug > Components: Plugin Contacts > Affects Versions: 2.0.0 > Environment: Android 6 Marshmallow > Reporter: Tobias M=C3=BCcksch > > For some reason, Android (or Gmail) creates a contact for each email a us= er receives (via gmail). By default those Contacts are hidden in the system= s contacts-app. > The problem is; the cordova-plugin-contacts retrieves those contacts too;= even if they aren't real contacts and in most cases of no interest. Additi= onally this is different behaviour from the iOS version. > You can spot these "ghost contacts" when you open your contacts app, clic= k on the settings (top right corner), and then on "Contacts to display" -> = "Customize" -> Google -> "My Contacts". > In my opinion there should be at least an option to filter out specific c= ontacts sources. It's very annoying to have plenty of nonsense contacts (ar= ound 50 in my case). For example I have some contacts in the list for email= addresses I have received invoices or even newsletters from. > Side note: I'm not 100% percent sure where these contacts come from. Eith= er android or the gmail web app. > I guess filtering by this attribute may help: > [ContactsContract.Group|http://developer.android.com/reference/android/pr= ovider/ContactsContract.Groups.html] > ??which contains information about raw contact groups such as Gmail conta= ct groups. The current API does not support the notion of groups spanning m= ultiple accounts.?? -- 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