Question

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();
Was it helpful?

Solution

HERE maps is not limited only for lumia devices (however - it is pretty pricey and I doubt any non-lumia user would purchase those) you could try and use an API to get list of installed apps and see whether it is installed or not and than decide whether to run the desired task or not

Windows Phone: How to get list of installed applications & install/remove applications remotely

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top