Lancer une conversation iMessage depuis le Web avec des liens personnalisés

En utilisant une URL personnalisée à l’intérieur d’une balise d’ancrage, vous pouvez placer un lien sur n’importe quel site web qui lancera une nouvelle conversation iMessage. Toute personne cliquant sur le lien lancera alors l’application Messages dans iOS ou iMessages dans Mac OS X pour entamer une nouvelle conversation avec l’Apple ID spécifié.

Même si vous avez une connaissance limitée du HTML, la structure des liens est facile à utiliser, voici le format que vous voudriez utiliser pour Mac et iOS ;

Mac OS X : imessage://[email protected]

Envoyer un iMessage à un Mac

Envoyer un iMessage à un Mac

iOS : sms://[email protected]

Envoyer un iMessage à iOS

Envoyer un iMessage à iOS

Remplacez « [email protected] » par votre propre Apple ID qui est configuré pour être utilisé avec iMessage. Notez que le lien iOS utilise « sms » comme identifiant, ce qui signifie que certains utilisateurs peuvent vous envoyer un vrai message texte plutôt qu’un iMessage s’ils ne sont pas configurés pour utiliser le protocole de messagerie d’Apple.

Comme iOS et OS X utilisent des schémas d’URL différents, vous devrez utiliser deux liens différents par défaut. Cela peut présenter des avantages, si vous voulez que seules les personnes d’iOS vous joignent, par exemple, mais si vous n’aimez pas cette idée, il existe une solution de contournement des doubles liens en utilisant le court script PHP offert par Beuagil.es . Ce script détectera l’agent utilisateur et déterminera le lien à utiliser sur cette base, combinant efficacement les deux liens iMessage en un seul lien intelligent :

Envoyer un iMessage

Envoyer un iMessage

Il est évident que vous aurez besoin d’un site web compatible PHP pour que le script ci-dessus fonctionne, sinon vous devrez utiliser les bribes de HTML proposées en haut de l’article.

Vous pouvez également utiliser des URL similaires pour lancer des appels FaceTime depuis le web.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *