5 votes

Comment puis-je créer un fichier téléchargeable avec mes coordonnées ?

J'essaie de créer un lien sur mon site web sur lequel vous pouvez cliquer et ajouter mes informations aux contacts de votre téléphone. Existe-t-il un format de fichier qu'Android reconnaît et à partir duquel il charge un contact ?

6voto

Milner Points 533

Le moyen le plus simple est d'utiliser un code-barres que vous pouvez, par exemple, créer avec une application telle que Mon générateur de code QR . Si vous ne souhaitez pas installer d'application à cet effet, il existe également des services web disponibles, comme par exemple GOQR.ME -- il suffit de chercher sur google Générateur de code QR vcard .

Le résultat est un QR-Code -- une simple image que vous pouvez mettre sur votre page web. Sur les appareils Android (et autres), un lecteur de code QR (le plus connu et le plus utilisé sur Android est Lecteur de codes-barres ) utilise l'appareil photo pour prendre une photo de celui-ci, analyse le contenu codé, puis propose une action appropriée. Dans le cas d'une VCard, il s'agirait par exemple de l'ajouter à votre liste de contacts - exactement ce que vous vouliez.

Bien sûr, vous pourriez simplement exporter vos données de contact au format VCard pour les télécharger (à l'ouverture, l'utilisateur aurait le même choix pour ajouter le contenu aux contacts). Vous pouvez également combiner les deux, en liant l'image du code QR à la VCard téléchargeable (assurez-vous que l'extension du fichier vcard est définie comme suit .vcf Il faut donc que le serveur Web ait la possibilité de définir le bon type de message, sinon il risque d'être traité comme du "texte brut" et ouvert dans le navigateur au lieu d'être téléchargé.) De cette façon, un visiteur peut soit utiliser un lecteur de code-barres, soit cliquer sur le code pour télécharger la VCard. Ainsi, elle pourrait même être importée dans des applications sur le PC : MS Outlook, Gnome Evolution et d'autres comprennent également le format VCard.

Dépannage :

Si vous avez lié la VCard .vcf pour le téléchargement, et qu'il ne s'affiche toujours que dans la fenêtre du navigateur, voici comment on peut résoudre ce problème avec le serveur web Apache (solution par MrGlass -- merci !):

Modifiez votre configuration Apache (ou, si vous ne pouvez pas y accéder, modifiez/créez le répertoire .htaccess dans le répertoire où se trouve votre .vcf est stocké) pour contenir le segment suivant :

<FilesMatch "\.vcf$">
  ForceType text/vcard
  Header set Content-Disposition attachment
</FilesMatch>

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X