Jag kan inte berätta hur arg jag är. Jag skulle säga att allt är mitt fel, men det är inte helt mitt fel. Det uppstod ett kaskad fel av felen, och resultatet är att tre års kontakter gick poof. Alla borta. Oåtervinnbar.
Tillbaka historia
Vid något tillfälle slutade synkronisering av kontakter på iPhone och på mitt skrivbord. Jag visste inte detta. Jag använder Gmail på min telefon varje dag och jag har inte haft några problem med det. Så jag misstänkte aldrig att mina kontakter inte synkroniserades ordentligt.
Jag använder nästan aldrig mina iPhone-kontakter på min stationära dator. När allt kommer omkring använder jag iPhone-kontakterna för att sms och ringa, och allt har gjort på iPhone.
Under den senaste månaden har jag uppdaterat min Apple-maskinvara. När jag testade nya konfigurationer märkte jag att mina iPhone-kontakter aldrig dök upp i appen Mac-kontakter. Det störde mig inte så mycket, men jag bestämde mig för att utforska det för det var ett mysterium – och jag gillar inte riktigt mysterier.
Det fanns ett annat symptom. Under en tid nu har min iPhone intermittent spottat ut en CardDAV-synkroniseringsfelskärm. CardDAV är ett datautbytesprotokoll för att utbyta adressbokinformation. Jag var aldrig säker på vad som orsakade felet eller vilka appar jag kunde använda som behövde CardDAV.
Jag förstod inte det trots att min Gmail-kalender och e-postsynkronisering med Googles protokoll, försökte mina Gmail-kontakter misslyckas med att synkronisera med CardDAV. Det gick aldrig upp för mig att alla tre elementen i Gmail inte skulle synkroniseras med samma mekanism.
Så, låt oss sammanfatta. För det första lagrades alla kontakter som jag lade till på min telefon inte i iCloud-gruppen utan i en All Google-grupp. Den gruppen synkroniseras inte med iCloud och säkerhetskopieras inte av iPhones iCloud-säkerhetskopieringssystem. Den gruppen säkerhetskopierar inte heller till Google längre eftersom CardDAV-autentiseringen gick sönder någon gång.
Nu, här är en annan gotcha. Du kan inte bara exportera kontakter från sekundära grupper på din iPhone. Du kan exportera enskilda vCards, men du kan inte göra något som en tabellavgränsad datadump. Du kan inte heller överföra kontakter från en iPhone-kontaktgrupp till en annan.
Mitt försök att fixa det gjorde det värre
Med mig hittills? Jag hade alla mina kontakter på iPhone, men de var låsta i en All Google-grupp som jag inte kunde flytta eller exportera.
Den här veckan, efter att ha grävt in i denna situation på och av i ett tag insåg jag att CardDAV-felet troligen var relaterat till mina Gmail-kontakter. Att räkna ut det tog mig ett tag eftersom CardDAV-felet helt enkelt sa att det fanns ett autentiseringsfel, men inte vad det försökte och misslyckades med att autentisera.
När jag förstod det försökte jag fixa det. Det finns en “kontoaktiverad” -knapp i Inställningar för Google-kontakter. Jag stängde av det och tänkte att jag kanske kunde fixa eventuella kontorrelaterade autentiseringsfel och sätta på det igen.
Jag förväntade mig aldrig att det skulle bli destruktivt och det fanns varningar när du slår av den. En gång var kontot listat i Inställningar som Inaktivt.
Jag gick tillbaka till mina kontakter och märkte att mina kontakter var borta. Faktum är att hela Google-gruppen var borta. Vid den här tiden var jag ännu inte orolig. Det hade inte funnits någon varning om att data skulle förstöras och dessutom hade jag (tänkte jag) backat upp allt till iCloud.
Men när jag gick tillbaka till kontoskärmen och aktiverade mina Google-kontakter var all lokal data borta. Bara borta.
I lite panik försökte jag ta reda på hur jag kunde återställa dessa kontakter. Utan användbara idéer ringde jag Apple Support. Apple-killen tycktes inte kunna förstå att jag hade haft en hink med kontakter på iPhone som aldrig hade kommit till Googles servrar.
Han försökte få mig att sätta in mitt lösenord på Google-kontots kontoskärm, men det fungerade inte. Det visar sig att för att använda Google-kontakter på iPhone måste du autentisera CardDAV med ett speciellt Google App-lösenord (du skapar dessa engångslösenord på skärmen Google Manage Your Account).
Jag lade lösenordet på min kontoskärm och se, mina Gmail-kontakter speglades ner till iPhone: s All Google-grupp.
Du kan följa mina dagliga projektuppdateringar på sociala medier. Var noga med att följa mig på Twitter på @DavidGewirtz, på Facebook på Facebook.com/DavidGewirtz, på Instagram på Instagram.com/DavidGewirtz och på YouTube på YouTube.com/DavidGewirtzTV.
Relaterade ämnen:
Google iPhone Mobilitet Smartphone-surfplattor