Aperçu

Les liens profonds permettent aux utilisateurs de votre application mobile d’appeler et d’envoyer des textos avec Quo sans quitter votre application. Créez une expérience de communication fluide en intégrant les schémas d’URL de Quo à votre application mobile.
Les liens profonds sont offerts uniquement pour les applications mobiles. Les applications Web et de bureau ne sont pas prises en charge.

Cas d’utilisation

Les liens profonds sont idéaux pour :
  • Les applications de service à la clientèle avec fonction d’appel
  • Les applications professionnelles nécessitant une communication directe
  • Les applications mobiles de CRM
  • Les applications de service sur le terrain et de livraison
  • Toute application mobile avec des fonctions de communication

Composer des numéros de téléphone

Format du schéma d’URL

openphone://dial?number=<numéro>&from=<de>&action=call

Paramètres

Obligatoire :
  • number : chaîne de numéro de téléphone encodée en URL
Optionnel :
  • from : numéro Quo encodé en URL à utiliser comme ID de l’appelant
  • action : définir sur call pour la composition automatique
Si from n’est pas renseigné, le numéro Quo actuellement sélectionné est utilisé. Pour lancer automatiquement un appel avec plusieurs numéros, indiquez from afin d’éviter l’invite de sélection de numéro.

Exemples

Composition de base :
openphone://dial?number=4107934326
openphone://dial?number=%2B14107934326
Composition automatique :
openphone://dial?number=4107934326&from=3239991234&action=call

Rédiger des messages

Format du schéma d’URL

openphone://message?number=<number>&from=<from>&text=<text>&attachments=<url1>,<url2>

Paramètres

Tous les paramètres sont facultatifs :
  • number: Chaîne de numéro de téléphone encodée en URL
  • from: Numéro Quo encodé en URL à utiliser comme expéditeur
  • selectedAsFallback: Utiliser le numéro actuel si from n’est pas défini (par défaut : false)
  • text: Corps du message encodé en URL
  • attachments: URLs séparées par des virgules pointant vers des fichiers avec les bonnes extensions (.jpg, .pdf, etc.)

Exemples

Message simple :
openphone://message?text=Salut,%20mon%20ami
Message avec pièces jointes :
openphone://message?number=4107934326&text=Bonjour,%20mon%20ami&attachments=https%3A%2F%2Fexample.com%2Ffile.pdf,https%3A%2F%2Fexample.com%2Fimage.png

Communications de groupe

Plusieurs destinataires

La numérotation et la messagerie prennent en charge plusieurs destinataires en saisissant des numéros de téléphone séparés par des virgules : Messagerie de groupe :
openphone://message?number=4107934326,9801235640&text=Bonjour
Appels de groupe :
openphone://dial?number=4107934326,9801235640&action=call

Limites et exigences

Limites de taille de groupe :
  • Maximum de 9 numéros de téléphone par groupe (l’utilisateur est le 10e participant)
  • Pour la composition en groupe, le paramètre action=call est requis
Numéros directs :
  • Les numéros directs d’un utilisateur commencent par le symbole @
  • Doivent être encodés dans l’URL : @9997934326 devient %409997934326
La composition en groupe nécessite le paramètre action=call lorsque plusieurs numéros sont fournis.

Expérience utilisateur

Comportement de l’app

Lorsque les utilisateurs touchent des liens profonds :
  • App installée : Quo s’ouvre avec le composeur d’appels ou l’éditeur de message prérempli
  • App non installée : Redirige vers l’App Store (iOS) ou le Google Play Store (Android)
  • Plusieurs numéros disponibles : L’utilisateur pourrait être invité à sélectionner le numéro d’appel

Conseils d’implémentation

Bonnes pratiques :
  • Toujours encoder en URL les numéros de téléphone et le contenu des messages
  • Tester les liens profonds sur les appareils iOS et Android
  • Gérer les scénarios de repli lorsque Quo n’est pas installé
  • Tenir compte de l’expérience utilisateur pour les invites de sélection de numéro
Exemples d’encodage d’URL :
  • Espace : %20
  • Signe plus : %2B
  • A commercial : %40
  • Virgule : %2C