[ 
https://issues.apache.org/jira/browse/CB-2422?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shazron Abdullah reassigned CB-2422:
------------------------------------

    Assignee:     (was: Shazron Abdullah)
    
> iOS 6 Facebook Linked Contact Problem.
> --------------------------------------
>
>                 Key: CB-2422
>                 URL: https://issues.apache.org/jira/browse/CB-2422
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: iOS
>         Environment: Present on iOS 6.
> I'm using Phonegap 2.2.0.
>            Reporter: Michael Marchment
>              Labels: contacts, facebook, ios, ios6
>
> I've just written an app that uses the (undocumented) 
> "navigator.contacts.chooseContact", which when a contact was selected, would 
> pull their id, displayName & phoneNumbers and arrange them nicely into a 
> table -- BUT! I started to realise that I wasn't adding every contact.
> "console.log(contacts.length + " contact(s) found");" would tell me a contact 
> was there and that there is a contact being chosen, it just (for whatever 
> reason) chooses to ignore the phone numbers and spit out an error. If I 
> remove "for (var j=0; j<contacts[i].phoneNumbers.length; j++) {" and any 
> reference to calling, say, "contactsPhoneNumber = 
> contacts[i].phoneNumbers[j].value;" and calling "contactsPhoneNumber", the 
> function will work! (Code is identical to that in the Phonegap documentation)
> The issue happens when a contact is automatically linked with Facebook. 
> Facebook doesn't always syc phone numbers to the contact as some people don't 
> put them up, but it will syc it with contacts with matching names to friends 
> in your address book.
> For instance, my sister's name is Jessica in my address book but her Facebook 
> name is Jesska so there are 2 contacts in my address book. Phonegap will only 
> insert Jessica, not Jesska even though both have the same phone number.
> Using native code is not my forte, so I thought I might just bring this up 
> here and see if people are having troubles with phone numbers when doing the 
> same thing and perhaps someone who knows native code well could come up with 
> a solution for the next release of Phonegap... If you follow :)
> Thanks all,
> Michael.
> Update: After writing all of this out and double checking to see if it 
> worked, iOS put back in all of the facebook info. I just deleted the linked 
> facebook contact permanently and it worked for that contact again.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to