Corriger le format vCard pour les appareils iOS?
Dans iOS 5 et au-dessus, Apple a introduit la ABPersonCreatePeopleInSourceWithVCardRepresentation
méthode, ce qui est assez utile dans l'alimentation d'une carte de visite pour le Carnet d'Adresses et de reprendre le ABRecordRefs pour les personnes créées.
Cependant, l'Apple vCard semble être (au moins un peu) différent d'une norme vCard, comme je l'ai découvert, tout en essayant d'ajouter de la norme vcard pour le Carnet d'Adresses. Est-il une page quelque part, détaillant ce dans la Pomme-format d'une carte de visite doit être?
Merci!
Qui .fichiers vcf eu des problèmes pour vous, c'est à dire un domaine en particulier, etc? La seule chose que j'ai trouvé pour le moment est que vCard taille du fichier doit être inférieure à 256 ko.
surtout la
Pourriez-vous joindre exemple de fichier vcard? (PS. doc a dit: Carnet d'Adresses prend en charge vCard version 3.0.)
@Ahmet, dit - si vous pouviez joindre l' .vcf fichier que vous avez essayé et qui pourrait aider 🙂
surtout la
PHOTO
champ. me semble qu'il s'attend à une combinaison de mise en forme entre les vcard vcard 2.1 et 3.0.Pourriez-vous joindre exemple de fichier vcard? (PS. doc a dit: Carnet d'Adresses prend en charge vCard version 3.0.)
@Ahmet, dit - si vous pouviez joindre l' .vcf fichier que vous avez essayé et qui pourrait aider 🙂
OriginalL'auteur Andrei | 2012-12-17
Vous devez vous connecter pour publier un commentaire.
La
ABPersonCreatePeopleInSourceWithVCardRepresentation
docs état que vCard version 3 est le protocole pris en charge. Malheureusement, si vous rencontrez des problèmes avec un standard vCard je ne suis pas sûr de savoir comment aider - j'ai fait un peu juste de la recherche (que la générosité est une bonne motivation :P) et n'a pas pu trouver de plus amples informations.Je n'ai pas mon iPhone sur moi pour tester, mais ce mec prétend avoir importé avec succès les suivantes, v2.1 vCard sur un iPhone 4 à l'aide d'un QR scanner app (qui pourrait être à l'aide de l'API en question). Le 3.0 est un sur-ensemble de l'2.1 spec - pouvez-vous essayer cette vCard et laissez-moi savoir si cela fonctionne?
Vous pouvez lire l'officiel 3.0 ici et ici.
Un ultime solution, il y a beaucoup de vCard analyseurs là - c'est un simple protocole. Vous pouvez simplement prendre un de ces (ou écrivez-en un vous-même) et l'ajouter manuellement le contact dans le Carnet d'Adresses à l'aide de ABPersonCreatePeopleInSourceWithvcardrepresentation.
êtes-vous au courant de Apple similaire de la documentation concernant l'vCard 4.0?
CATÉGORIES:BUSINESS,le TRAVAIL ne peut sérialisation vous avez une solution
OriginalL'auteur aaronsnoswell
J'ai créé un rétro-compatible VCard classe, qui génère .fichiers vcf. Mais pour les appareils iOS < iOS 8, la classe des exportations .fichiers ics (VCards sont ensuite enveloppé dans un fichier VCalendar) parce que c'est le seul moyen d'obtenir des choses de travail sur les anciennes versions iOS!
Utilisé par des milliers de personnes! Check it out sur GitHub
OriginalL'auteur desloovere_j