Démarrer une conversation iMessage à partir du 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 un site Web qui initiera une nouvelle conversation iMessage. Si vous cliquez sur le lien, l'application Messages est lancée dans iOS ou iMessages dans Mac OS X pour lancer une nouvelle conversation avec l'identifiant Apple 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 souhaitez utiliser pour Mac et iOS;

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

 Envoyer iMessage à un Mac 

Envoyer iMessage à un Mac

iOS: sms: //[email protected]

 Envoyer iMessage à iOS 

Envoyer iMessage à iOS

Remplacez "[email protected]" par votre propre identifiant Apple configuré pour utiliser iMessage. Notez que le lien iOS utilise "sms" comme identifiant, ce qui signifie que certains utilisateurs peuvent vous envoyer un message texte réel plutôt que 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 devez utiliser deux liens différents par défaut. Cela pourrait avoir des avantages, si vous vouliez seulement que les gens d'iOS vous atteignent par exemple, mais si vous n'aimez pas cette idée, il existe une bonne solution pour contourner les liens doubles en utilisant le court script PHP offert par Beuagil.es. Ce script détectera l'agent utilisateur et déterminera le lien à utiliser, combinant efficacement les deux liens iMessage en un seul lien intelligent:

 

Envoyer un iMessage

Évidemment, vous aurez besoin d'un site Web compatible PHP pour que le script ci-dessus fonctionne, sinon vous devrez utiliser les extraits de code HTML offerts en haut de la publication.

Vous pouvez également utiliser des URL similaires pour initier des appels FaceTime à partir du Web.