Предыстория: в настоящее время у меня есть несколько сотен контактов, синхронизированных между сервером Microsoft Exchange и несколькими мобильными устройствами. Я также сохраняю экспортированные копии контактов в формате .vcf
.
(Мобильные устройства, которыми я сейчас пользуюсь - это телефон Symbian, телефон WP7, Nokia N900 и iPad.)
Есть ли хороший способ (приложение, формат файла и т.д.) Поддерживать контакты с общей информацией?
Очень распространенный сценарий - у меня есть контакты для двух или более людей, которые живут в одном доме, например:
John Doe
123 Main Street, Anytown USA
Home: 555-555-1111
Work: 555-555-2222
Mobile: 555-555-3333
E-mail: John.Doe@example.com
Jane Doe
123 Main Street, Anytown USA
Home: 555-555-1111
Work: 555-555-4444
Mobile: 555-555-5555
E-mail: Jane.Doe@example.org
Как видите, оба контакта имеют один и тот же домашний адрес и номер телефона, но разные имена, номера рабочих и мобильных телефонов. (Другая информация также может быть либо общей, либо отдельной.)
Приложения и форматы файлов, с которыми я знаком, кажется, не имеют хорошего способа справиться с этим. Если я использую один контакт «Джон и Джейн Доу» для обоих, трудно различить различную информацию (если я хочу позвонить на мобильный телефон Джейн, а не на Джона). Если я использую отдельный контакт для каждого, я должен помнить, чтобы обновить их обоих (или все они для N> 2), когда они перемещают или изменяют свой домашний телефонный номер.
Идеальное решение позволило бы мне создать запись, содержащую информацию для их домохозяйства, и в каждой из их записей контактов содержалась ссылка на запись домохозяйства, чтобы при просмотре записей контактов Джона я видел как общую, так и разрозненную информацию.
Есть ли что-нибудь, что хорошо поддерживает подобные вещи? (Я думаю, что будет, так как это очень распространенный сценарий.)
(Я полагаю, я мог бы свернуть свою собственную систему, которая генерирует объединенные файлы .vcf
из какого-то расширенного формата, но это не очень хорошо с синхронизацией между несколькими устройствами.)
Обновить :
В то время, когда я спрашивал об этом, я держал свои контакты на сервере Microsoft Exchange и синхронизировал их с различными мобильными устройствами. Сейчас я храню их в своей учетной записи gmail, но все еще использую Exchange ActiveSync (более подробно), поэтому ситуация практически не изменилась.