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

  • Jan Erik
    30 mei 2012 om 12:01

    Handig handig!! Maar je kunt de elseif gewoon weglaten. Beetje dubbelop

  • Tias
    5 juni 2012 om 18:51

    Wil imessage

Een reactie toevoegen:

Ik ga akkoord dat deze gegevens worden opgeslagen [privacy]



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