iPhone-mentések böngészése: üzenetek, névjegyek, adatkörök és PDF

Az üzenet-, névjegy- és adatkör-felületek végpontjai, a névfeloldás és a hivatkozások jogfeltételei, a PDF-készítés korlátai és tárolása, a névjegy-import a személytörzsbe és a jogkulcsok.

A feldolgozott mentés tartalmát három felület mutatja: üzenetek, névjegyek és rekord-adatkörök. A PDF-ek a közös dokumentumtároló szolgáltatáson át kerülnek a dokumentumközpontba, a névjegyek a személytörzs modelljén át a személyek közé. Minden végpont a saját funkciókulcsát és a mentés tartalmi hatókörét (backupInScope) ellenőrzi.

Adatmodell

A táblanevek a telepítés saját előtagjával állnak az adatbázisban.

TáblaSzerep
backup_message, backup_message_attachmentkinyert üzenetek és mellékleteik
backup_contactkinyert névjegyek, import-állapot
backup_recordrekord-adatkörök (hívásnapló, naptár, készülék, hely)
person, person_phonenumbernévfeloldás és import a személytörzs modelljén át
docPDF-ek és mellékletek a dokumentumközpontban

Végpontok

KulcsVégpontokMűködés
messagesmessages, messagelist, personsearch, readmessagesszűrhető lista (kezelő vagy telefonszám, beszélgetés, szöveg, irány, dátum, személy, szál); az iOS melléklet-helyőrző (U+FFFC) olvasható jelre cserélve; nevek a névjegyekből és a személytörzsből; link a mellékletre (document/document + list joggal) és a személyre (masterdata/person + list joggal). A readmessages az üzenet-adatbázis kiolvasását teszi sorba, ha annak sora ready vagy error. A personsearch csak jogot és cég-hatókört néz.
attachmentsattachmentsiphone_backup_stream sor attachments lépéssel
messagepdfmessagepdfa lista szűrőjével azonos halmaz (vagy a kijelöltek), időrendben, legfeljebb msg_pdf_max_rows (alap 5000) üzenet; PDF a mellékletekkel, mentés a dokumentumtárolón át. Hibák: error_pdf_library, error_pdf_empty, error_pdf_too_many.
contactscontacts, contactlist, contactimportimport: telefon vagy e-mail alapján meglévő személy keresése vagy új létrehozása, elérhetőségek kapcsolása, névjegy imported; az elutasított elérhetőségek warning-ban. Ezen felül masterdata/person + add jog; csak az adott mentés névjegye.
importvcardsimportvcardsfüggő névjegykártya-fájl esetén iphone_backup_stream sor vcards lépéssel; ha nincs, darabszámokkal kimondja
sectionsection, sectionlist, sectionpdfadatkör lapozott, szűrhető listája (keresés, állapot, dátum); rekord-típusnál a szűrt halmaz teljes PDF-je a dokumentumtároló fileDocument útján; ismert adatkör-definíció kell

Jogosultság

A fenti kulcsok egyike sincs besorolva a seedekben. Mindegyik végpont a saját kulcsát és a backupInScope-ot ellenőrzi; a debug kulcs a lista és az üzenet-lekérdezés SQL-jét adja.