VPN Network connections from Store apps running on Connected Standby devices are very slow

The title says it all: when you make a network connection from your Windows Store app to a resource residing in your Virtual Private Network (VPN) using a device which supports Connected Standby (also known as Always On/Always Connected [AOAC]), the connection may be very slow.  A network trace of a Windows Store app connecting to…

1

Windows Phone 8.1 Battery Saver, Background Agents, and Background Tasks

I worked a support case recently where the customer had a Windows Phone Silverlight 8.0 background agent running on Windows Phone 8.1.  My customer noticed that the background agents would not run when battery saver was enabled. In order to explain why this was happening, I first need to tell you some of the history…

0

How to use a Shared User Certificate for HTTPS authentication in an Enterprise application.

In Update 1 for Windows Phone 8.1, the ability to use the sharedUserCertificates capability was granted to Enterprise signed applications. The ‘sharedUserCertificates’ capability grants an application permission to access the certificates that the user has installed manually or that have been installed by an Enterprise MDM server, using SCEP protocol. Developers who try to use…

0

Strategies for sharing code in XAML-based Universal apps

Universal apps are a great way to share code between your Windows and Windows Phone versions of your app. Most devs have figured out how to share modules which are exactly the same, but sharing modules which are only almost the same is a bit less obvious. The Shared project isn’t a normal, stand-alone project:…


Windows Phone Camera Preview Deadlock when leaving page.

  I recently investigated a Windows Phone problem, reported by one of our forum contributors, in which an application encounters a dead-lock scenario when navigating away from a page which is rendering a preview stream from the camera.  I found that the deadlock condition was triggered when the VideoBrush object was disposed on the UI…

1

Cert fail 6.13.8? But my app isn’t supposed to support Bulgarian!

Several developers recently have been confused by certification failures for 6.13.8 You must localize your app for all languages that it supports . These failures complain that the app doesn’t support a language that the developer had no intention of supporting. Checking the dashboard shows no mention the language anywhere there (what the certification failure…


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…


Common issues when implementing Windows Phone 8 Enterprise Mobile Device Management.

This blog describes a number of common issues encountered when implementing Windows Phone 8 Enterprise Mobile Device Management protocol along with troubleshooting tips which ISVs can use.  TIP: check the download link regularly to see if the documentation has been updated and some of the information below may have already been added to the documentation…

25

Mixed Media – Audio & Video – Windows Store vs. Windows Phone 8

As everyone knows, with the release of Windows 8 and Windows Phone 8 we have brought the two platforms closer together than ever before. The keyword here is “closer”. There are still some fairly major implementation and terminology differences between the two platforms particularly when working with digital audio and video. Hopefully this article will…


About WebView and Fonts...

In my previous blog post, I posted some information about using a font which is included as part of the appx package (point #9) which turned out to be not correct.  I took that information from this post on the Windows Store C# forum. Since then, I’ve received requests to more fully explain how to achieve this…

5