Я создаю приложение, которое мне понадобится, чтобы отличать контакты Google друг от друга. Мне просто интересно, пока Google отправляет контакты как Имя / Фамилия / почта ... и т. Д. ( Пример ) без уникального идентификатора, каким будет первый подход для различения каждого контакта?
1) Должен ли я создать идентификатор на основе полей пользователя? -> при минимальном изменении может сломаться.
2) Должен ли я создать идентификатор на основе имени + фамилии? -> но большинство людей могут иметь дубликаты контактов на своей странице, это будет проблемой? Или супружеские контакты, которые могут создать небольшой беспорядок.
Причина, по которой я спрашиваю это, я пытаюсь создать отношения, и мне нужно хранить данные где-то вроде этого [персона = Дарт Вейдер, субъект = Люк Скайуокер, тип = отец (или сын)], поэтому мне нужно быстро Алгоритм, который может сделать сопоставление для каждого контакта и быстро получить связанные контакты.