Asked by:

Windows 8 store app when deployed to win8.1 does not show live tiles

Question

I understand that a new version=2 is added for the windows 8.1 store apps to add a fallback tiletemplate. But when a store app was created for windows 8 is deployed to win8.1 it still has version=1 and so the old templates should work, correct?

But they don't. For some reason when running the same app in win8.1 the template name is automatically changed to TileWide310x150* and that does not work since version is set to 1

If I do change the code to support version 2, how do I get the value for fallback on win8.1?

Please help

Thursday, August 15, 2013 1:11 AM

All replies

Which tile template are you using ? The document http://msdn.microsoft.com/en-us/library/windows/apps/bg182890.aspx#two says :

Changes to tile notifications

When you send a tile notification, remember that your app could receive the notification while running on either Windows 8.1 Preview or Windows 8. Because the new names for existing templates are recognized only by Windows 8.1 Preview, the
schema has added a fallback attribute. By including the
fallback attribute, your notification payload can specify a Windows 8.1 Preview template along with a Windows 8 template, in case the notification is received on a Windows 8 system. To use the new template names and the
fallback attribute, include the new version attribute, set to a value of 2, in the
visual element as shown here.

I thought if I change the code, to send version="2" and a fallback url that should work but I am creating the tile in code and so using TileTemplateType value to build the xml. So on a win8 system this gives me TileWidePeekImage06 and on win8.1 TileWide310x150PeekImage06.
So question is how would I create the fallback portion programmatically? Bigger question is why does the win8 version "1" xml not work on win8.1