+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
  1. #1
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    mars 2003
    Messages
    581
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : mars 2003
    Messages : 581
    Points : 817
    Points
    817

    Par défaut WTAI, vCard, hCard : ajouter un contact sur un mobile

    Bonjour tout le monde,

    je ne poste pas dans la rubrique mobile, car je pense que c'est plus un problème de HTML.

    Je souhaite ajouter un contact sur un mobile (android et iPhone) sur une page html.

    J'ai essayé différentes choses :

    utilisation d'une vcard

    Code :
    <a href="test.vcf" class="vcard">M'ajouter comme contact</a>
    Avec bien entendu une vcard valide, ainsi qu'une configuration Apache valdie pour le type de fichier cvf

    => Android n'interpète les vcard uniquement lorsqu'elles proviennent de sms ou de mail, mais pas dans un navigateur (ou dumoins je n'y arrive pas)

    utilisation d'une hcard

    J'ai essayé plusieurs exemples, dont :
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <div class="vcard">
     <span class="fn"><span class="given-name">Joe</span>
     <span class="family-name">Bloggs</span></span>,
     <span class="title">Senior Pen Pusher</span>,
     <div class="org">MegaCorp International</div>
     <div class="adr">
      <div class="street-address">1 Gigantic Complex</div>
      <span class="locality">Megacity</span>,
      <span class="region">Urbania</span>
      <span class="postal-code">10000</span>
     </div>
     <div>Tel: <span class="tel">0101 0202 2000</span></div>
     <div>Email:
     <span class="email">joe@megacorpinternational.com</span></div>
    </div>
    Sans succès, seul le téléphone est reconnu comme tel (et encore, c'est juste parce que le navigateur du mobile a reconnu le format)

    Protocole WPAI

    Si l'appel fonctionne :
    Code :
    <a href="wtai://wp/mc;07xxxx">M'appeler</a>
    Ce n'est pas vrai pour l'ajout sous Android :
    Code :
    <a href="wtai://wp/ap;07xxxx;Name">M'ajouter</a>
    JavaScript

    Ca me paraît hallucinant de devoir développer un truc en JS simplement pour demander au mobile de faire ce que je veux. Par ailleurs je n'ai trouvé aucun moyen simple de gérer ça, excepté en passant par l'API Google de gestion de contact, ce qui ne marche pas sous iPhone

    Service tiers
    J'ai fait un tour du côté des services en lignes. La plupart ne permettent pas d'ajouter directement le contact, mais demandent un numéro de portable puis envoient une vcard par sms. Je ne peux pas gratuitement répéter le même procédé (ou du moins je souhaite le moins possible passer par ce type de solution)


    Bref, je suis dans une impasse. Avez-vous des pistes à me suggérer ?

    Merci de votre aide, je coule là ;-)
    Zend PHP Certified Engineer, Certifié Symfony2
    blog : blog.lepine.pro
    Secrétaire de l'AFUP (Association des Utilisateurs de PHP)

  2. #2
    Membre chevronné
    Avatar de Sapience
    Homme Profil pro Thomas Francart
    Consultant sémantique & data à sparna.fr
    Inscrit en
    avril 2005
    Messages
    248
    Détails du profil
    Informations personnelles :
    Nom : Homme Thomas Francart
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant sémantique & data à sparna.fr
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 248
    Points : 773
    Points
    773

    Par défaut

    Bonjour

    Je souhaite ajouter un contact sur un mobile (android et iPhone) sur une page html.
    Quel comportement souhaites-tu avoir exactement au final ? tu voudrais que le navigateur sur le mobile puisse comprendre le contenu de la page et puisse ajouter automatiquement le contact dans le carnet d'adresse du mobile, c'est ca ?

    Cela va dépendre du navigateur utilisé : quel est ton navigateur cible ?
    Cela va peut-être nécéssiter des plugins du navigateur.
    As-tu regarder du côté de RDFa (cet primer contient justement un exemple avec vcard) ?

  3. #3
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    mars 2003
    Messages
    581
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : mars 2003
    Messages : 581
    Points : 817
    Points
    817

    Par défaut

    Merci de ta réponse

    Ce que je souhaite c'est connaître le moyen pour que le visiteur puisse, sur une config standard, sans plugin, sous Android et sous iPhone, ajouter un contact dans le Carnet d'adresse en un seul clic (sur un lien, un bouton, du texte... peu importe).

    En utilisant des tags RDFA, rien de mieux ni sous iOs ni sous Android chez moi :/

    Edit : je cherche à éviter de passer par des services tiers
    Zend PHP Certified Engineer, Certifié Symfony2
    blog : blog.lepine.pro
    Secrétaire de l'AFUP (Association des Utilisateurs de PHP)

  4. #4
    Membre chevronné
    Avatar de Sapience
    Homme Profil pro Thomas Francart
    Consultant sémantique & data à sparna.fr
    Inscrit en
    avril 2005
    Messages
    248
    Détails du profil
    Informations personnelles :
    Nom : Homme Thomas Francart
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant sémantique & data à sparna.fr
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 248
    Points : 773
    Points
    773

    Par défaut

    Citation Envoyé par Halleck Voir le message
    Ce que je souhaite c'est connaître le moyen pour que le visiteur puisse, sur une config standard, sans plugin, sous Android et sous iPhone, ajouter un contact dans le Carnet d'adresse en un seul clic (sur un lien, un bouton, du texte... peu importe).
    Là je suis sec. A mon sens ce n'est pas possible sans développer le code qui fait le pont entre le navigateur et le carnet d'adresses, le navigateur standard ne saura pas (pas encore) interpréter ces balises. Mais peut-être que je me trompe. Si tu trouves une solution, n'hésite pas à la poster ici.

  5. #5
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    mars 2003
    Messages
    581
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : mars 2003
    Messages : 581
    Points : 817
    Points
    817

    Par défaut

    Arf, je trouve ça hallucinant

    Ce n'est pas un problème de sécurité, vu que par exemple un mailto: demande bien à l’utilisateur s'il veut envoyer un mail. Pareil un wtai://wp déclenche bien un appel, et c'est aussi vrai pour sms://

    Bon, ben merci quand même !
    Zend PHP Certified Engineer, Certifié Symfony2
    blog : blog.lepine.pro
    Secrétaire de l'AFUP (Association des Utilisateurs de PHP)

  6. #6
    Membre chevronné
    Avatar de Sapience
    Homme Profil pro Thomas Francart
    Consultant sémantique & data à sparna.fr
    Inscrit en
    avril 2005
    Messages
    248
    Détails du profil
    Informations personnelles :
    Nom : Homme Thomas Francart
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant sémantique & data à sparna.fr
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 248
    Points : 773
    Points
    773

    Par défaut

    Citation Envoyé par Halleck Voir le message
    Ce n'est pas un problème de sécurité, vu que par exemple un mailto: demande bien à l’utilisateur s'il veut envoyer un mail. Pareil un wtai://wp déclenche bien un appel, et c'est aussi vrai pour sms://
    Bah oui, mais ca ce sont des protocoles d'URI reconnus par le téléphone, ce qui est quand même différent d'un vocabulaire de description (et d'une syntaxe d'insertion dans la page) d'un carnet d'adresse. Essaie de poser la question sur http://answers.semanticweb.com, à tout hasard.

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    mars 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : mars 2007
    Messages : 18
    Points : 70
    Points
    70

    Par défaut Ca marche maintenant sur iPhone

    Bonjour,

    Quelle que soit la machine et son OS, il faut un navigateur qui accepte le format vCard ou hCard et permette d'ajouter un Contact au Carnet d'adresses.

    Bon, selon mes sources (*), ça marche pour Safari sous IOS, mais ça a été long.
    (*): http://stackoverflow.com/questions/1...ognize-a-vcard

    Je n'ai pas encore essayé.
    Si vous avez des infos plus complètes, je suis preneur.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •