Aktualisierungszeitpunkt von Google Contacts Sync auf iOS?

Ich arbeite an einem CRM (basierend auf einer Webanwendung) und verwende die Google Contacts API.

Die Kontakte meines iPhones sind über mein Gmail- Konto verknüpft.

Ich habe versucht, das Aktualisierungstiming zwischen den Kontakten meines iPhones und den Google-Servern zu finden, aber ich kann es nicht finden.

Weiß jemand, was es ist? Unter Einstellungen steht: Neue Daten werden nach Möglichkeit vom Server auf Ihr iPhone übertragen .

Antworten (1)

Ihr Google Mail - Konto ist für die Verwendung von Fetch eingerichtet , die Sie geplant haben Every 30 minutes.

Ihr iPhone synchronisiert also alle 30 Minuten Kontakte mit Ihrem Gmail-Konto. Sie können dies auf einstellen, Every 15 minuteswenn Sie mehr Reaktionsfähigkeit wünschen. Beachten Sie, dass es dann bis zu 15 Minuten dauern kann, bis Ihre Kontakte aktualisiert sind, obwohl es viel schneller gehen könnte.

New data will be pushed to your iPhone from the server when possibleist nur eine Erklärung dafür, was Push tut, und keine pauschale Aussage für jedes Konto, das Sie eingerichtet haben.

Wie Sie der Liste darunter entnehmen können, ist nur iCloud für die Verwendung von Push- Updates konfiguriert . Der Feiertagskalender und Google Mail sind beide für die Verwendung von Fetch konfiguriert , das nach dem Zeitplan ausgeführt wird, den Sie unten auswählen.

Der Grund dafür ist, dass iOS Push mit Gmail einfach nicht unterstützt . Tatsächlich können Sie ab iOS 10 IMAP Push nur mit iCloud- und Yahoo- Konten verwenden. Apple hat diese Einschränkung, die unter macOS nicht existiert, nie erklärt. Es ist möglich, dass es eine Partnerschaft zwischen Apple und Yahoo gab, da Steve Jobs während der ursprünglichen Enthüllung des iPhones eine große Sache daraus gemacht hat, Yahoo Push- E-Mail zur Verfügung zu stellen.

Ab iOS 11 scheint es jedoch, dass jeder IMAP-Server, der IDLE unterstützt (einschließlich Gmail ), endlich mit Push funktionieren wird .

Können Sie erklären, warum dieses Set abgerufen werden soll?