Nokia Music app-to-app protocol for Windows Phone 8
(Chintandave er -) |
(Chintandave er -) |
||
| Line 1: | Line 1: | ||
[[Category:Draft]] | [[Category:Draft]] | ||
| − | {{Abstract|This article explains how to integrate our application with Nokia Music services and elements using Nokia Music API for Windows Phone. }} | + | {{Abstract|This article explains how to integrate our application with Nokia Music services and elements using Nokia Music API for Windows Phone. This Article lists the URI schemes that can be used to launch Nokia Music and do other things with it.}} |
{{ArticleMetaData <!-- v1.2 --> | {{ArticleMetaData <!-- v1.2 --> | ||
| Line 26: | Line 26: | ||
== Introduction == | == Introduction == | ||
| − | Windows Phone 8 Supports app-to-app protocol even for 3rd party application. That means we can launch one app from other app by using Launching API for Windows Phone. Here We will show how to use Nokia Music app-to-app protocol for Windows Phone 8 in our application to get use of Nokia Music service. The Nokia Music Windows Phone API | + | Windows Phone 8 Supports app-to-app protocol even for 3rd party application. That means we can launch one app from other app by using Launching API for Windows Phone. Here We will show how to use Nokia Music app-to-app protocol for Windows Phone 8 in our application to get use of Nokia Music service. The Nokia Music Windows Phone API provides Launchers that allow integration with Nokia Music in the same easy manner. Using this URI Scheme, we can Launch Nokia Music app, Search for artist or album, get details of particular song or album, get nearest gigs etc. |
| − | == What is app-to-app protocol == | + | == What is app-to-app protocol ? == |
App-to-app protocols allow one app to launch another app with a specific URI Scheme. With Windows Phone 8, we can also register our app as 3rd party application to support app-to-app protocol and can allow other app to open our app and use elements of our app into their app. | App-to-app protocols allow one app to launch another app with a specific URI Scheme. With Windows Phone 8, we can also register our app as 3rd party application to support app-to-app protocol and can allow other app to open our app and use elements of our app into their app. | ||
Revision as of 21:56, 15 November 2012
This article explains how to integrate our application with Nokia Music services and elements using Nokia Music API for Windows Phone. This Article lists the URI schemes that can be used to launch Nokia Music and do other things with it.
Article Metadata
Compatibility
Article
Contents |
Introduction
Windows Phone 8 Supports app-to-app protocol even for 3rd party application. That means we can launch one app from other app by using Launching API for Windows Phone. Here We will show how to use Nokia Music app-to-app protocol for Windows Phone 8 in our application to get use of Nokia Music service. The Nokia Music Windows Phone API provides Launchers that allow integration with Nokia Music in the same easy manner. Using this URI Scheme, we can Launch Nokia Music app, Search for artist or album, get details of particular song or album, get nearest gigs etc.
What is app-to-app protocol ?
App-to-app protocols allow one app to launch another app with a specific URI Scheme. With Windows Phone 8, we can also register our app as 3rd party application to support app-to-app protocol and can allow other app to open our app and use elements of our app into their app.
But here we will see how to use Nokia Music API Launchers for Windows Phone 8 to use various services of Nokia Music. To call app-to-app protocol, we need to use Launcher.LaunchUriAsync(Uri) method and pass URI schema in it. For example, to launch Nokia Music app from other app call Launcher.LaunchUriAsync(Uri) with URI Schema nokia-music://
Windows.System.Launcher.LaunchUriAsync(new Uri(“nokia-music://”));
Nokia Music app-to-app protocol
Here are the list of Nokia Music app-to-app protocol with example.
Launch App
| Task | URI |
|---|---|
| Launch App | nokia-music:// |
Example:
Windows.System.Launcher.LaunchUriAsync(new Uri(“nokia-music://”));
Search Artist
| Task | URI |
|---|---|
| Search | nokia-music://search/anything/?term={searchtext} |
Example:
Windows.System.Launcher.LaunchUriAsync(new Uri(“nokia-music://search/anything/?term=green day”));
Show Artist Details
| Task | URI |
|---|---|
| Show Artist Details By Id | nokia-music://show/artist/?id={id} |
| Show Artist Details By name | nokia-music://show/artist/?name={name} |
Example:
Windows.System.Launcher.LaunchUriAsync(new Uri(“ nokia-music://show/artist/?name=green day”));
Play Artist Mix
| Task | URI |
|---|---|
| Play an Artist Mix | nokia-music://play/artist/?artist={name} |
Example:
Windows.System.Launcher.LaunchUriAsync(new Uri(“nokia-music://play/artist/?artist=green day”));
Show Gigs Around You
| Task | URI |
|---|---|
| Show Gigs Around You | nokia-music://show/gigs |
Example:
Windows.System.Launcher.LaunchUriAsync(new Uri(“nokia-music://show/gigs”));
Search for Gigs
| Task | URI |
|---|---|
| Search for Gigs | nokia-music://search/gigs/?term={term} |
Example:
Windows.System.Launcher.LaunchUriAsync(new Uri(“nokia-music://show/gigs”));
Show Curated Mixes
| Task | URI |
|---|---|
| Show Curated Mixes | nokia-music://show/mixes |
Example:
Windows.System.Launcher.LaunchUriAsync(new Uri(“nokia-music://show/mixes”));
Play a Curated Mix
| Task | URI |
|---|---|
| Play a Curated Mix | nokia-music://play/mix/?id={id} |
Example:
Windows.System.Launcher.LaunchUriAsync(new Uri(“nokia-music://play/mix/?id=18523926”));
Show Product Details (e.g. Album)
| Task | URI |
|---|---|
| Show Product Details (e.g. Album) | nokia-music://show/product/?id={id} |
Example:
Windows.System.Launcher.LaunchUriAsync(new Uri(“nokia-music://show/product/?id=36100035”));

