Aperçu

Les liens profonds permettent aux utilisateurs de votre application mobile de passer des appels et d’envoyer des messages texte via OpenPhone sans quitter votre application. Créez des expériences de communication fluides en intégrant les schémas d’URL d’OpenPhone dans votre application mobile.
Les liens profonds sont disponibles 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 fonctionnalité d’appel
  • Les applications d’entreprise nécessitant une communication directe
  • Les applications mobiles de GRC
  • Les applications de service sur le terrain et de livraison
  • Toute application mobile avec des fonctionnalités de communication

Composer des numéros de téléphone

Format du schéma d’URL

openphone://dial?number=<number>&from=<from>&action=call

Paramètres

Obligatoires :
  • number : Chaîne de numéro de téléphone encodée en URL
Facultatifs :
  • from : Numéro OpenPhone encodé en URL à utiliser comme identifiant d’appelant
  • action : Définir à call pour la composition automatique
Si from n’est pas spécifié, le numéro OpenPhone actuellement sélectionné est utilisé. Pour les appels automatiques avec plusieurs numéros, spécifiez from pour éviter les invites de sélection de numéro.

Exemples

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

Rédaction de 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 OpenPhone encodé en URL depuis lequel envoyer
  • selectedAsFallback : Utiliser le numéro actuel lorsque from n’est pas défini (par défaut : false)
  • text : Corps du message encodé en URL
  • attachments : URL séparées par des virgules vers des fichiers avec les extensions appropriées (.jpg, .pdf, etc.)

Exemples

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

Communications de groupe

Destinataires multiples

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

Limitations et exigences

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

Expérience utilisateur

Comportement de l’application

Lorsque les utilisateurs touchent des liens profonds :
  • Application installée : OpenPhone se lance avec le composeur téléphonique ou de messages prérempli
  • Application non installée : Redirige vers l’App Store (iOS) ou le Google Play Store (Android)
  • Plusieurs numéros disponibles : L’utilisateur peut être invité à sélectionner le numéro d’appel

Conseils de mise en œuvre

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 OpenPhone n’est pas installé
  • Tenir compte de l’expérience utilisateur pour les invites de sélection de numéro
Exemples d’encodage URL :
  • Espace : %20
  • Signe plus : %2B
  • Symbole arobase : %40
  • Virgule : %2C