DatagramSocket Multicast functionality on Windows 8.1 throws an error 0x80072AF9 (WSAHOST_NOT_FOUND)

We have noticed multiple customer reports of using the Multicast functionality of the Windows.Networking.Sockets.DatagramSocket class on Windows 8.1. Most of the reported issues are with sending Multicast packets to the Multicast DNS address of 224.0.0.251 and port 5353, however the same could be true for any multicast address/port. Multicast DNS (mDNS) provides the ability to…


Swipe-Down-to-Kill Changes in Windows 8.1 Store apps

I worked on a recent forum post concerning the “swipe-down-to-kill” behavior in Windows Store applications, and want to fully explain what’s going on with a small but important change between Windows 8 and Windows 8.1.   History In Windows 8, we introduced Windows Store apps – and one of the great things about a Store app…

10

My GPS Sensor is not working with Windows Store apps!

I wanted to try using the GPS sensor I had with my Windows Store app and discovered I only could get my position from WiFi data.  Here are the troubleshooting steps I took and how I resolved this issue.  Hopefully this will help you too! Sample Code I used our sample (scenario 2) to see…

3

Troubleshooting Windows Store Device App access and MetaData

If you are having issues with Device Access and MetaData, the below steps will guide you into troubleshooting and understanding why you cannot connect your Windows Store Device app to your driver. Firstly, I want to thank my colleague Eric W Hanson for contributing to the technical aspects of this blog. To start off, you…


Filtering Data in your View Model

Have you ever written an application, or are in the process of writing one, in which a large amount of data is being displayed on screen?  At some point you realize that you want the users to be able to filter the data, but you are not sure of the best way to do it.  …

3

Background Tasks – Myths and Realities

A few weeks ago I was searching the forums looking for “hot spots” and noticed that there were a lot of misconceptions around Background Tasks. After about an hour of searching I was able to put together a list of what I feel are common misconceptions about Background Tasks. In the spirit of my favorite…


Accessibility Gotchas: Introduction

Accessibility is about enabling everybody to use your app even if limitations or environment prevent using conventional user interfaces. Enabling applications for accessibility opens up new and enthusiastic markets. You can mark your app as accessible so it shows up in searches and you can crow about the specific features enabled. Accessibility features have broader…


WebView Single-Sign On

With the wide use of the WebView control acting as a portal into a LOB intranet, there’s no shortage of developers who are looking into creating a Single-Sign-On (SSO) experience for their users.  In Windows 8.1, we now have two good ways of making this happen.   Enterprise Authentication The first way we have for…

4

How to ignore Self Signed Certificate errors in Windows Store apps (8.1)

There are some very limited times you need to ignore Server Certificate errors.  In fact the dangers of doing this are published here: The most dangerous code in the world: validating SSL certificates in non-browser software.  Up until Windows 8.1 you could not do this in Windows Store apps with our HTTP classes.  Now you…

5