Обновить время синхронизации контактов Google на iOS?

Я работаю над CRM (на основе веб-приложения), используя API контактов Google.

Контакты моего iPhone связаны через мою учетную запись Gmail .

Я пытался найти время обновления между контактами моего iPhone и серверами Google, но я не могу его найти.

Кто-нибудь знает, что это? В разделе «Настройки» написано: « Новые данные будут передаваться на ваш iPhone с сервера, когда это возможно ».

Ответы (1)

Ваша учетная запись Gmail настроена на использование Fetch , которое вы запланировали Every 30 minutes.

Таким образом, ваш iPhone будет синхронизировать контакты с вашей учетной записью Gmail каждые 30 минут. Вы можете установить это, Every 15 minutesесли хотите больше отзывчивости. Обратите внимание, что обновление ваших контактов может занять до 15 минут, хотя это может произойти намного быстрее.

New data will be pushed to your iPhone from the server when possibleэто только объяснение того, что делает Push , а не общее заявление для каждой настроенной вами учетной записи.

Как видно из списка под ним, только iCloud настроен на использование Push- обновлений. Календарь праздников и Gmail настроены на использование Fetch , которое работает по расписанию, которое вы выбираете внизу.

Причина этого в том, что iOS просто не поддерживает Push с Gmail. Фактически, начиная с iOS 10, вы можете использовать IMAP Push только с учетными записями iCloud и Yahoo . Apple никогда не объясняла это ограничение, которого нет в macOS. Вполне возможно, что между Apple и Yahoo существовало партнерство, поскольку Стив Джобс сделал большое дело, отправив Push- рассылку по электронной почте Yahoo во время презентации iPhone.

Однако с iOS 11 кажется, что любой сервер IMAP, поддерживающий IDLE (включая Gmail ), наконец, будет работать с Push .

Можете ли вы объяснить, почему это установлено для fetch ?