After some research I found two separate links on the NOKIA dev resources website regarding different schemes for using either the HERE Launchers http://developer.nokia.com/resources/library/Lumia/maps-and-navigation/here-launchers/here-launchers-api-reference.html or Uri Schemes http://developer.nokia.com/resources/library/Lumia/maps-and-navigation/here-launchers/wp-uri-schemes-for-location-applications.html to launch NOKIA apps. My first question is, are these limited to only the NOKIA Lumia devices, or can I include these in my app that will be deployed to any WP8 phone? Also, Is there a way to detect, before launching that task, whether the app is actually installed on the user's device? For instance using the HERE launcher option (which seems the most straightforward)
The using declaration
using Nokia.Phone.HereLaunchers;
And on my click event
ExploremapsShowMapTask showmap = new ExploremapsShowMapTask();
showmap.ViewPort = new LocationRectangle(new GeoCoordinate(60.35, 24.60), new GeoCoordinate(60.25, 24.80));
showmap.Show();