O'Reilly logo

Windows® Phone 8 Unleashed by Daniel Vaughan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Receiving a Protocol Launch Request

By associating your app with a particular protocol, the OS sends any launch requests that specify that protocol to your app. The OS does this by launching your app and providing a deep-link URI that may include actions encoded in the URI to be performed by your app.

It is your app’s responsibility to recognize the incoming protocol request and redirect to a page that can handle it.

Detecting a Protocol Launch

The deep-link URI that is received by your app includes a query string parameter named encodedLaunchUri. The value of this parameter is the URL that was provided to the Windows.System.Launcher. The value has two parts: a protocol name portion that comes before the colon character (:) and the payload message, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required