- Синхронизация ВКонтакте с адресной книгой для iPhone. Как это делалось
- Синхронизатор вКонтакте — обновляем телефонные контакты
- Лонгриды для вас
- Синхронизация контактов в ВК настройка
- Проверьте, правильно ли вы сохраняете контакты в iPhone и синхронизируете с iCloud
- Как создать новый контакт на iPhone – 3 способа
- Как правильно синхронизировать контакты на iPhone с iCloud
- Отключите синхронизацию контактов на iPhone с Gmail
Синхронизация ВКонтакте с адресной книгой для iPhone. Как это делалось
Предыстория приложения — на андроидофонах при установке приложения ВКонтакте есть возможность использовать его как провайдер контактной книги — синхронизировать контакты из соцсети с контактами в адресной книге. При этом тянется аватар, дата рождения, адрес, телефоны и т.д. Когда я после длительного использования HTC Wildfire S оценил и настолько привык к этой возможности, что захотел найти подобное на айфон. Не нашел, поэтому мы взяли и сделали свое — Синхронизатор вКонтакте 🙂
Дело было еще в ноябре прошлого года. Само приложение сделали достаточно быстро — оно-то использует довольно мало функций как АПИ ВКонтакте, так и функций работы с адресной книгой iPhone. Но когда мы начали разбираться с автоматическим поиском совпадений контактов, стало веселее. Сравнение лоб в лоб по имени, фамилии и номеру телефона было сделать легко, просто, да и отрабатывало это быстро. Но вот находило только процентов 20 совпадений контактов от того, что находит провайдер в андроиде.
Естественно, только прямое совпадение нас не устраивало. Вначале добавили транслит в обе стороны (т.е. имя и фамилия поочередно из адресной книги и списка друзей вКонтакте транслитеровались и сравнивались). Потом добавили распознавание частей телефонов без кодов (иногда у людей в том же контакте номер записан вообще без любых кодов, а в телефоне даже с кодом страны, зовут их там и там по-разному, а на деле это один и тот же человек).
Самым последним добавили сравнение по базе синонимов имен, теперь результаты автопоиска совпадений начали действительно впечатлять. Одновременно начала впечатлять и скорость работы. На iPhone 3GS 400 с мелочью друзей ВКонтакте накладывались на адресную книгу в 120 человек примерно минут 18.
Естественно, это не устраивало вообще никого, поэтому тупое решение «в лоб» в виде пачки вложенных циклов долго упрощали, избавлялись от вложенности, заодно ряд багов отловили. Теперь в тех же самых условиях время ожидания — секунд 40 на вай-фае и минуты 1.5 на 3G.
Настало время публиковать приложение в AppStore. Вроде как ничто не предвещало беды, но этот процесс занял довольно длительное время. Вначале приложение отклонили недели через полторы после отправки на ревью по причине «у нас нет тестового аккаунта, чтобы проверить». Ок, высылаем им тестовый аккаунт. Через еще недельку с небольшим снова получаем письмо счастья «мы после логина получаем ошибку». Ошибка выглядела довольно мило. Вот так:
Мы довольно долго обшаривали форумы и документацию, пытаясь понять, что это. Но еще дольше копали, когда поняли, что такое в данном случае security breach и КАК ЖЕ его обойти?
Дальше для кого новость, для кого не новость, но при авторизации через стороннее приложение у ВКонтакте, как и на собственном сайте, срабатывает ограничение, если вы входите из «необычного места». В данном случае — другой страны. Только на сайте вам предлагают ввести 4 последние цифры, а вот через OAuth вам просто отдают ошибку. Если кто-то действительно знает рабочий вариант обработки ошибки в этом случае — скажите. Мы не нашли и для того, чтобы форсировать ревью, я просто авторизовался под тестовым аккаунтом через прокси в Купертино. После этого цензоров, похоже, нормально пустило, т.к. недавно они, все же, нормально опубликовали его в App Store.
Вот вкратце о функционале того, что у нас получилось:
Как всегда, для хабражителей у меня в запасе 10 промокодов. Жду сообщения в личку и надеюсь, что вам понравится. Мы пользуемся — нам удобно.
Источник
Синхронизатор вКонтакте — обновляем телефонные контакты
Я люблю порядок, но лишь в некоторых вещах. Если говорить о порядке меня окружающем, то за ним я до критического момента могу не следить вовсе. Даже вот сейчас глядя на свой рабочий стол, я ужасаюсь, но продолжаю его захламлять. Ситуация меняется в противоположную сторону, если речь заходить о компьютере и прочей электронной технике. Такие вещи я люблю содержать в чистоте как во внешней, так и во внутренней.
На моем «маке» установлен минимум самых необходимых программ, и рабочий стол компьютера если захламлен, то только из-за работы. То же самое касается и айфона. Чем меньше иконок, тем лучше. Все контакты в соответствующем приложении рассортированы по имени и фамилии, никаких кличек и прозвищ. К каждому контакту, с которым я связываюсь чаще раза в месяц, присвоена фотография, загруженная мной с помощью специального софта на «маке», введена вся необходимая информация в каждое из полей. Сколько среди читателей таких же дотошных как и я? Если достаточно, то хочу познакомить вас с творением российских разработчиков из студии AlterEGO — приложением под названием Синхронизатор вКонтакте.
На самом деле появление аналога такого приложения я ждал давно. Ведь заполняя поля при регистрации в социальных сетях мы указываем информацию, которой достаточно для создания контакта в телефонной книжке вашего смартфона или планшета: имя, фамилия, контактный телефон, адрес электронной почты, фото. Это, пожалуй, самый необходимый минимум. Вот примерно для этого и создано приложение «Синхронизатор вКонтакте».
Приложение встречает нас окошком ввода авторизационных данных вашей странички «ВКонтакте». Для того, чтобы предоставить доступ приложения к списку ваших друзей, необходимо ввести логин и пароль от своего аккаунта в социальной сети. После подтверждения запроса о разрешении доступа к информации о ваших друзьях перед вами возникает примерно такой экран.
Название: Синхронизатор вКонтакте
Издатель/разработчик: AlterEGO
Цена: 0,99 $
Ссылка: App Store
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Лонгриды для вас
iPhone 12 и 12 Pro очень похожи друг на друга, многие считают их разными. Попробуем разобраться, так ли сильно эти смартфоны отличаются друг от друга и кому какая модель больше подойдёт
Каждый из нас мечтает отдохнуть от смартфона. Как жить без Apple Pay, почему кнопочный телефон все время теряется, где хранить документы и возможен ли отказ от смартфона в 2021 году — порассуждали для вас в нашем специальном материале
Телеграм — это лучший мессенджер не только потому, что имеет большую функциональность и удобный интерфейс, но и засчет регулярных обновлений. В статье предлагаю поговорить о внешнем виде, групповых чатах, видеотрансляциях и других нововведениях мессенджера.
Источник
Синхронизация контактов в ВК настройка
Привет! Сегодня я покажу вам как настроить синхронизацию контактов в ВК. Вы можете очень просто и быстро включить или отключить функцию синхронизации контактов в приложении ВКонтакте. Смотрите инструкцию далее и пишите комментарии, если у вас есть вопросы. Поехали!)
Откройте на своём смартфоне приложение ВК. На главной странице, внизу справа нажмите на кнопку Меню.
Далее, на странице меню, вверху справа нажмите на значок Настройки.
В настройках нажмите на вкладку Учётная запись.
Далее, здесь вам нужно нажать на вкладку Синхронизация контактов.
Далее, вам нужно разрешить приложению ВК доступ к вашим контактам на телефоне.
Далее, у вас откроется окно Добавить к вашим контактам на телефоне информацию и фотографии друзей ВКонтакте. Вы можете выбрать:
- Все друзья. Добавить в контакты данные всех ваших друзей;
- Только контакты. Добавить данные только тех друзей, номера которых уже записаны в контактах;
- Не синхронизировать. Отключить синхронизацию контактов;
- Можно использовать большие фотографии;
- Нажмите на вкладку Сохранить.
Остались вопросы? Напиши комментарий! Удачи!
Источник
Проверьте, правильно ли вы сохраняете контакты в iPhone и синхронизируете с iCloud
Это руководство поможет новым пользователям iPhone понять принципы работы с контактами. FAQ затрагивает вопросы создания и синхронизации данных адресной книги с iCloud, а там определённо есть важные нюансы. Данный материал окажется особенно полезным для пользователей почты Gmail.
Вся работа с контактами осуществляется через приложения «Контакты» и «Телефон». На самом деле «Контакты», как отдельное приложение, бесполезны. В приложении «Телефон» уже имеется эта вкладка, которая полностью дублирует «Контакты». Так что можете спокойно прятать их на дальний экран спрингборда (домашнего экрана) или вовсе скрыть, если на iPhone установлена iOS 10 или новее.
Как создать новый контакт на iPhone – 3 способа
Способ 1. Запустите приложение «Телефон» и перейдите на вкладку «Клавиши». После того как наберёте номер нажмите на фразу-ссылку «Добавить номер».
Способ 2. Во вкладке «Контакты» нажмите на плюсик в правом верхнем углу.
Способ 3. Во вкладке «Недавние» выберите интересующий вас номер и нажмите на кнопку «i», расположенную справа. Затем тапните по пункту «Создать новый контакт».
Как правильно синхронизировать контакты на iPhone с iCloud
Для начала у вас должна быть активирована учётная запись iCloud (был осуществлён вход через Apple ID), а пройдя в Настройки → iCloud убедитесь в том, что переключатель напротив пункта «Контакты» включён.
Начиная с iOS 10.3 меню iCloud находится в разделе Apple ID в самом верху главного экрана приложения Настройки.
Проверить синхронизацию контактов с iCloud можно через веб-версию сервиса. Для этого пройдите на сайт iCloud.com с компьютера, авторизуйтесь в своей учётной записи и убедитесь в том, что в разделе «Контакты» появились все записи с iPhone.
Отключите синхронизацию контактов на iPhone с Gmail
Есть и альтернативный вариант синхронизации — почта Gmail. Но если вам хватает того, что iPhone автоматически выгружает все данные по контактам в iCloud, то активировать синхронизацию с учётной записью Gmail не стоит, чтобы не возникало путаницы.
Для того чтобы отключить синхронизацию контактов на iPhone с Gmail:
На iOS 14 и новее
1. Откройте приложение Настройки и перейдите в раздел Почта → Учетные записи.
2. Выберите учетную запись Gmail и отключите синхронизацию контактов.
На iOS 8 — iOS 13
1. Откройте приложение Настройки и перейдите в раздел Учетные записи и пароли.
2. Выберите учетную запись Gmail и отключите синхронизацию контактов.
Если же вы всё-таки решите использовать синхронизацию контактов с Gmail в качестве основной (для сохранения новых контактов), то не забудьте пройти в Настройки → Контакты → Уч. записи по умолчанию.
И установить галочку приоритета рядом с Gmail.
Источник