30 mei 2012

iMessage: URL handles gebruiken

1 min leestijd

Met behulp van een 'URL-handle' is het mogelijk om een bepaalde applicatie-actie te starten vanuit de adresbalk in een webbrowser. Deze handles kunnen ook verwerkt worden in een HTML href code. Op deze manier kun je op een website direct een link maken naar je iMessage account.

Na het klikken of tappen op de link zal automatisch de berichten applicatie worden gestart en krijgt de bezoeker de mogelijkheid om een bericht te sturen. Vanzelfsprekend dient de bezoeker ook een iMessage account te bezitten om een bericht te kunnen sturen.

• Mac OS X
URL-handle: imessage://naam@appleid.com

HTML Code:

Stuur een Mac iMessage bericht

• iOS 5+
URL-handle: sms://naam@appleid.com

HTML Code:

Stuur een iOS iMessage bericht

Zoals je kunt zien is de handle voor iOS en Mac OS X verschillend. Met behulp van het onderstaande PHP script wordt automatisch gedetecteerd wat het besturingssysteem van de bezoeker is en de juiste handle weergegeven. Hierdoor werkt de link op zowel een iOS apparaat als Mac OS X.

<?php
$useragent = $_SERVER['HTTP_USER_AGENT'];
if(preg_match('/Macintosh/',$useragent)) $os = 'imessage';
elseif(preg_match('/iPhone/',$useragent)) $os = 'sms';
else $os = 'sms';
echo $os; ?>

Beau, bedankt voor de tip!

info
Auteur Richard IJzermans
Bijgewerkt18/01/2017 15:17
Categorie macOS
Feedback Probleem melden
Delen 𝕏
  2 reacties

Reacties

Laat een reactie achter



Download gratis de appletips app
voor iPhone en iPad in de App Store