Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 1.4 Beta
    • Component/s: BridgeIt
    • Labels:
      None
    • Environment:
      BridgeIt, Contacts access

      Description

      Each platform has a different set of fields for contact or address book records. BridgeIt can canonicalize this to make it straightforward for web applications to work with the data.

        Activity

        Ted Goddard created issue -
        Hide
        Ted Goddard added a comment -

        For iOS we have:

        https://developer.apple.com/library/ios/documentation/AddressBook/Reference/ABPersonRef_iPhoneOS/Reference/reference.html

        kABPersonFirstNameProperty; (firstName)
        kABPersonLastNameProperty; (lastName)
        kABPersonMiddleNameProperty; (middleName)
        kABPersonPrefixProperty;
        kABPersonSuffixProperty;
        kABPersonNicknameProperty;
        kABPersonFirstNamePhoneticProperty;
        kABPersonLastNamePhoneticProperty;
        kABPersonMiddleNamePhoneticProperty;
        kABPersonOrganizationProperty; (company)
        kABPersonJobTitleProperty;
        kABPersonDepartmentProperty;
        kABPersonEmailProperty;
        kABPersonBirthdayProperty;
        kABPersonNoteProperty;
        kABPersonCreationDateProperty;
        kABPersonModificationDateProperty;

        kABPersonAddressProperty;
        kABPersonAddressStreetKey;
        kABPersonAddressCityKey;
        kABPersonAddressStateKey;
        kABPersonAddressZIPKey;
        kABPersonAddressCountryKey;
        kABPersonAddressCountryCodeKey;

        kABPersonPhoneProperty;
        kABPersonPhoneMobileLabel;
        kABPersonPhoneIPhoneLabel;
        kABPersonPhoneMainLabel;
        kABPersonPhoneHomeFAXLabel;
        kABPersonPhoneWorkFAXLabel;
        kABPersonPhoneOtherFAXLabel;
        kABPersonPhonePagerLabel;

        (Possible mappings after the constant names.)

        Show
        Ted Goddard added a comment - For iOS we have: https://developer.apple.com/library/ios/documentation/AddressBook/Reference/ABPersonRef_iPhoneOS/Reference/reference.html kABPersonFirstNameProperty; (firstName) kABPersonLastNameProperty; (lastName) kABPersonMiddleNameProperty; (middleName) kABPersonPrefixProperty; kABPersonSuffixProperty; kABPersonNicknameProperty; kABPersonFirstNamePhoneticProperty; kABPersonLastNamePhoneticProperty; kABPersonMiddleNamePhoneticProperty; kABPersonOrganizationProperty; (company) kABPersonJobTitleProperty; kABPersonDepartmentProperty; kABPersonEmailProperty; kABPersonBirthdayProperty; kABPersonNoteProperty; kABPersonCreationDateProperty; kABPersonModificationDateProperty; kABPersonAddressProperty; kABPersonAddressStreetKey; kABPersonAddressCityKey; kABPersonAddressStateKey; kABPersonAddressZIPKey; kABPersonAddressCountryKey; kABPersonAddressCountryCodeKey; kABPersonPhoneProperty; kABPersonPhoneMobileLabel; kABPersonPhoneIPhoneLabel; kABPersonPhoneMainLabel; kABPersonPhoneHomeFAXLabel; kABPersonPhoneWorkFAXLabel; kABPersonPhoneOtherFAXLabel; kABPersonPhonePagerLabel; (Possible mappings after the constant names.)
        Ted Goddard made changes -
        Field Original Value New Value
        Fix Version/s 1.4 Beta [ 10874 ]
        Show
        Ted Goddard added a comment - Potential common format for certain contact fields: https://www.nttdocomo.co.jp/english/service/developer/make/content/barcode/function/application/addressbook/index.html
        Hide
        Patrick Corless added a comment - - edited

        Windows Phone 8 contact hierarchy

        Contact

        • list<Accounts>Accounts
        • list<ContactAddress>Address
        • list<DateTime>Birthdays
        • list<string>Children
        • list<ContactCompanyInformation>Companies
        • CompleteName CompleteName
        • String DisplayName
        • list<ContactEmailAddress> EmailAddresses
        • list<string> Notes
        • list<ContactPhoneNumber> PhoneNumbers
        • list<string> SignificantOthers
        • list<string> Websites
        • stream GetPicture

        ContactAddress

        • AddressKind Kind
        • CivicAddress PhysicalAddress
        • string AddressLine1
        • string AddressLine2
        • string City
        • string CountryRegion
        • string FloorLevel
        • string PostalCode
        • string StateProvince

        ContactCompanyInformation

        • string CompanyName
        • string JobTitle
        • string OfficeLocation
        • string YomiCompanyName

        CompleteName

        • string FirstName
        • string LastName
        • string MiddleName
        • string Nickname
        • string Suffix
        • string Title
        • string YomiFirstName
        • string YomiLastName

        ContactEmailAddress

        • string Emailddress
        • EmailAddressKind Kind (work|personal|etc)

        ContactPhoneNumber

        • PhoneAddressKind Kind (work|personal|etc)
        • string PhoneNumber
        Show
        Patrick Corless added a comment - - edited Windows Phone 8 contact hierarchy Contact list<Accounts>Accounts list<ContactAddress>Address list<DateTime>Birthdays list<string>Children list<ContactCompanyInformation>Companies CompleteName CompleteName String DisplayName list<ContactEmailAddress> EmailAddresses list<string> Notes list<ContactPhoneNumber> PhoneNumbers list<string> SignificantOthers list<string> Websites stream GetPicture ContactAddress AddressKind Kind CivicAddress PhysicalAddress string AddressLine1 string AddressLine2 string City string CountryRegion string FloorLevel string PostalCode string StateProvince ContactCompanyInformation string CompanyName string JobTitle string OfficeLocation string YomiCompanyName CompleteName string FirstName string LastName string MiddleName string Nickname string Suffix string Title string YomiFirstName string YomiLastName ContactEmailAddress string Emailddress EmailAddressKind Kind (work|personal|etc) ContactPhoneNumber PhoneAddressKind Kind (work|personal|etc) string PhoneNumber
        Ken Fyten made changes -
        Component/s BridgeIt [ 10870 ]
        Component/s Containers [ 10064 ]

          People

          • Assignee:
            Steve Maryka
            Reporter:
            Ted Goddard
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated: