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, ...

Get Windows® Phone 8 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.