A short post to let you know that I have just published the updated NotificationsExtensions WnsRecipe Nuget with support for the new notification templates that were added in Windows 8.1.
Here is a short demonstration of how to use it to send a new TileSquare310x310ImageAndText01 template with the WnsRecipe Nuget Package
Install the package using Nuget Package Manager Console. (Note you could also do this using Manage package references in solution explorer)
Add using statements to the NotificationsExtensions namespaceusing NotificationsExtensions; using NotificationsExtensions.TileContent;
New up a new WnsAccessTokenProvider and provide it your credentials configured in the Windows Store app Dashboardprivate WnsAccessTokenProvider _tokenProvider = new WnsAccessTokenProvider("ms-app://
Use Tile Content Factory to create your tile templatevar tile = TileContentFactory.CreateTileSquare310x310ImageAndText01(); tile.Image.Src = "https://nickha.blob.core.windows.net/tiles/empty310x310.png"; tile.Image.Alt = "Images"; tile.TextCaptionWrap.Text = "New Windows 8.1 Tile Template 310x310"; // Note you really should not do the line below :), // instead you should be setting the required content // through property tile.Wide310x150Content so that users // get updates irrespective of what size tile they have pinned to Start tile.RequireWide310x150Content = false; //Send the notification to the desired channel var result = tile.Send(new Uri(channel), _tokenProvider);
Enjoy, Nick Harris