
Ergebnis 1 bis 3 von 3
-
Mich gibt's schon länger
- 07.06.2014, 22:07
- #1
Hallo Community,
ich habe eine Frage an die, die sich eventuell schon besser mit der Entwicklung mit Windows Phone 8.1 auskennen.
Wie kann ich periodische mein Tile Aktualisieren auch wenn die App nicht gestartet wurde
Code:XmlDocument tileXml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileSquare150x150PeekImageAndText02); XmlElement tileImage = tileXml.GetElementsByTagName("image")[0] as XmlElement; tileImage.SetAttribute("src", "ms-appx:///Assets/Square71x71Logo.scale-240.png"); XmlNodeList tileText = tileXml.GetElementsByTagName("text"); tileText[0].InnerText = "Row 0"; tileText[1].InnerText = "Row 1\nRow 2"; TileNotification tileNotification = new TileNotification(tileXml); TileUpdateManager.CreateTileUpdaterForApplication().Update(tileNotification);
Kann ich dafür
Code:TileUpdateManager.CreateTileUpdaterForApplication().StartPeriodicUpdate();
Vielleicht kann mir jemand helfen wäre sehr dankbar
Agredo
-
Gehöre zum Inventar
- 09.06.2014, 08:01
- #2
Zumindest einmal muss die App auf jeden Fall vom Benutzer gestartet werden. Dabei kannst du dann einen Background Task registrieren der das in Zukunft übernehmen soll (bis WP8.0 gab es Background Agents - die funktionieren etwas anders).
Einen Überblick darüber was mit Background Tasks alles möglich ist gibt dieser Artikel in der MSDN: http://msdn.microsoft.com/en-us/libr.../hh977056.aspx
Wenn du schon vorher weißt was der neue Content sein wird oder du die Tile-Informationen von einer Webseite holst dann kannst du aber auch eben solche Scheduled Updates machen. Wenn du selbst aufgrund lokaler Daten was aktualsieren willst kommst du um die Flexibilität des Background Tasks nicht herum.
Auch eine Variante wäre natürlich das aktualisieren über eine Push-Nachricht vom Server. Da kann man dann wunderbar reagieren genau dann wenn sich die Daten ändern (z.B. neue News-Meldung o.ä.)
-
Mich gibt's schon länger
- 10.06.2014, 21:37
- #3
Vielen Dank habe es Jetzt durch eine Liste von ScheduledTileNotification gelöst hätte ich das auch anders lösen können sehr viele Notifications in die Schedule einzutragen? hätte ich es auch mit immer den gleichen, überschriebenen ScheduledTileNotification Objekt durch die AddToSchedule()-Methode lösen können? Und mir so eine liste zu sparen hab erst nach dem Code an die Möglichkeit gedacht.
Ähnliche Themen
-
Kann man die Live Kacheln bei Windows Phone 8 in der Größe andern?
Von NeXXo im Forum Nokia Lumia 920Antworten: 6Letzter Beitrag: 21.09.2012, 22:06 -
Fehler in live.com mit Windows Phone 7
Von phon3Xx im Forum Windows Phone 7 AllgemeinAntworten: 0Letzter Beitrag: 26.06.2011, 17:17
Pixel 10 Serie mit Problemen:...