-
Notifications
You must be signed in to change notification settings - Fork 20
iOS custom fields cannot be saved #74
Comments
Related to the general idea of "don't lose user data", if not preserving full vCard data intact (apparently not possible due to architectural choices) then working toward supporting at least the full set of fields used by Google Contacts and iCloud. some others clustered here: |
@m4dz Could you provide an example of failing iOS vCard? |
I will use wireshark to capture network stream from my iOS device to provide a guilty vCard to you ;) |
Ok, nevermind, I previously speak about Charles. I'll do it tonight of tomorrow morning :) |
I think there is a way to export your data directly to vCard format. |
Unfortunately, from iOS, I'm not sure the OS allow that. I can export a vCard from the contacts.app on OS X but there's a risk that the datas aren't truly identical. |
the iCloud contacts interface should have an "export to vCard" also many CardDAV clients will sync with the pretty-standard iClound interface at https://contacts.icloud.com - vdirsyncer will create a standard vCard collection against this, or act as an intermediary to sync against Radicale or SabreDAV for example. |
I don't have Apple hardwares of my own, so my iCloud account has close to no apps. I will deal with exports directly from an iPad I borrowed. |
Then you should be able to use the sample "complete" Google vCard I created, import that into iCloud and have a look to see if Apple supports some additional fields. I believe their structuring of the Groups feature is special to Apple's contacts, but many CardDAV clients support it, as well as the more usual use of Categories as groups. |
So (sorry for the delay) iCloud doesn't offer a mechanism to export a vCard. I used Charles as I mentioned above to spy exchanges between my iOS device and iCloud servers. The session is attached to this post. During this test, I tried to update settings related to the notifications sounds and vibrates. The vCard format posted in the
So Apple uses the |
And they use URIs as picture. |
Indeed 😄 |
I close this @m4dz. Let me know, if you meet another problems |
Thanks a lot @frankrousseau! Everything seems all right now 😄. |
iOS uses vcard fields to store additional informations such as custom ring per contacts. If you try to set it to a contact synchonized with your cozy, the field isn't saved, and the contact fall back to its previous version, meaning you lack your custom setting.
The text was updated successfully, but these errors were encountered: