Итак, я использую API контактов Google, чтобы пользователи могли импортировать свои контакты из GMail.Импорт контактов из GMail - дизайн Вопрос
Я хочу, чтобы пользователи могли выбрать контакты, которые они хотят импортировать в моем приложении, поэтому в настоящее время я -
- ПОЛУЧИТЬ канал XML всех контактов пользователя имеет.
- Разберите его и для каждого контакта создайте запись в таблице imported_contacts.
- Отобразить список пользователю с помощью флажков, чтобы пользователь мог выбрать, какие контакты он хочет импортировать.
- Когда пользователь отправляет форму, я копирую выбранные контакты из imported_контакты в основную таблицу контактов.
Это прекрасно работает, но не чувствует себя хорошо. Может кто-то предложить способ сделать это, не используя отдельную таблицу (imported_контакты).
Это выглядит отлично для меня. В чем проблема, с которой вы сталкиваетесь? Накладные расходы на сохранение пользователей, которые вы не импортируете? – Janusz
yes, + from privacy viewpoint Я бы не хотел иметь контакты в моей базе данных, которые пользователь не разрешил мне импортировать. Я мог бы регулярно удалять такие контакты из базы данных, но я ищу еще лучший подход. –
@Asaxena Я согласен - даже если Facebook делает это так: http://blogoscoped.com/archive/2009-06-12-n15.html –