MechanismScenarioExpiresWinRT API Local Update a tile immediately, while the app is running or from a background task Never TileUpdateManager tileUpdater.Update() Scheduled Update a tile once, at a specific date and time. E.g., tomorrow at 4pm 3 days TileUpdateManager tileUpdater.AddToSchedule() Periodic Update a tile by polling a remote URI on an interval. E.g., every 30 minutes 3 days TileUpdateManager tileUpdater.StartPeriodicUpdate() Push Update a tile immediately, by sending a push notification from your server -or- Send a Raw notification to wake a background task that triggers a tile update 3 daysPushNotificationChannelManager
New Message Thomas Fennel Looking forward to your \\build\ talk next week New Message Thomas Fennel Looking forward to your \\build\ talk next week
Any bitmap generator Cloud XamlRenderingBackgroundTask Windows Phone XAML WriteableBitmap Windows Phone Silverlight
ScenarioRecommendation You are creating a new Windows Phone Silverlight 8.1 appWNS / WinRT You are upgrading your Windows Phone Silverlight 8.0 app and want to add notifications for the first time WNS / WinRT You are upgrading your Windows Phone Silverlight 8.0 app and already using MPN notifications WNS / WinRT -or- MPN /.NET
/ProjectFolder /images logo.scale-100.png logo.scale-180.png logo.scale-240.png /contrast-black logo.scale-100.png logo.scale-180.png logo.scale-240.png /contrast-white logo.scale-100.png logo.scale-180.png logo.scale-240.png /ja-JP logo.scale-100.png logo.scale-180.png logo.scale-240.png /contrast-black logo.scale-100.png logo.scale-180.png logo.scale-240.png /contrast-white logo.scale-100.png logo.scale-180.png logo.scale-240.png
<meta name="msapplication-notification" content="frequency=30; polling-uri=notifications/tileContent.xml;" />
document.addEventListener('mssitepinned', startPeriodicUpdate, false); function startPeriodicUpdate() { var uri = "notifications/tileContent.xml"; window.external.msEnableTileNotificationQueue(true); window.external.msStartPeriodicTileUpdate(uri); }