{ "id": "133425", "key": "AC-1146", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "8", "description": "", "name": "Needs more info" }, "resolutiondate": "2014-10-15T02:14:09.000+0000", "created": "2014-07-18T23:29:53.000+0000", "labels": [ "TCSupportTriage", "android", "defect" ], "versions": [], "issuelinks": [], "assignee": { "name": "sliang", "key": "sliang", "displayName": "Shuo Liang", "active": true, "timeZone": "Asia/Harbin" }, "updated": "2016-03-08T07:37:30.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "I'm retrieving Contacts using Ti.Contacts.getAllPeople and build a listview to select contacts from a pick list. If the Android Contacts app was synced with my google account (Android function) then none of the contact's phone numbers is accessible in the list items.\r\n\r\nIf I synch the Contact app with LinkedIn, the phone numbers are accessible through the list items.\r\n\r\nAlso, If I clear the Contacts app and enter contacts manually on the phone, the phone numbers are accessible from the list item.\r\n\r\nSeems like when syncing Contacts app with google, the data is stored differently, which makes it inaccessible for Ti.Contacts.getAllPeople.", "attachment": [ { "id": "50245", "filename": "contactList.js", "author": { "name": "marten", "key": "marten", "displayName": "Marten Nelson", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-08-05T18:21:42.000+0000", "size": 5044, "mimeType": "application/x-javascript" } ], "flagged": false, "summary": "Can't access phone numbers from Contacts app if synced with google", "creator": { "name": "marten", "key": "marten", "displayName": "Marten Nelson", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "marten", "key": "marten", "displayName": "Marten Nelson", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Android", "comment": { "comments": [ { "id": "316373", "author": { "name": "sliang", "key": "sliang", "displayName": "Shuo Liang", "active": true, "timeZone": "Asia/Harbin" }, "body": "Hi,\r\n\r\nIn my test, can't produce your problem. Ti.Contacts.getAllPeople works well even with synced google account. \r\nMaybe you can try retrieve the phone as a json data. Like this \r\n{code}\r\nvar people = Ti.Contacts.getAllPeople();\r\nfor (var i=0, ilen=people.length; i