Live Tiles in Windows Phone 8.1 Live Tiles in Windows Phone 8.1
Danke Danke:  0
Ergebnis 1 bis 3 von 3
  1. 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);
    Ich habe diesen Code für mein Tile. Jetzt soll sich der Inhalt alle halbe Stunde ändern.
    Kann ich dafür
    Code:
    TileUpdateManager.CreateTileUpdaterForApplication().StartPeriodicUpdate();
    nutzen? Da sich die Kachel auch aktualisieren soll wenn die Alp nicht gestartet wurde und wie würde ich das machen?

    Vielleicht kann mir jemand helfen wäre sehr dankbar

    Agredo
    0
     

  2. 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.ä.)
    0
     

  3. 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.
    0
     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 21.09.2012, 22:06
  2. Fehler in live.com mit Windows Phone 7
    Von phon3Xx im Forum Windows Phone 7 Allgemein
    Antworten: 0
    Letzter Beitrag: 26.06.2011, 17:17

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

live tiles windows phone 8

Windows Phone 8.1 Live Tile

live tiles windows phone 8.1Live Tiles Aktualisieren Nicht 8.1live tile windows phone 8live tile windows phone 8.1Windows Phone 8.1 Live Tileswindows phone 8.1 tiles anpassentiles windows phone 8.1windows phone 8 live tileLive Tiles anpassenwindows phone 8.1 live tile aktualisierungwp 8.1 livetiles updaten nichtwindows phone 8.1 sms kein live tilewindows phone 8.1 c# live tilewp 8.1 live tile aktualisierenTileSquare150x150PeekImageAndText02windows phone 8 tile anpassenfacebook windows phone live tile losenwindows phone tileswindows phone 8.1 tileswindows phone 8.1 live tile aktualisieren nichtWindows phone 8.1 live tiles anpassen windows phone 8.1 webseiten text skalierenwindows phone 8 live tiles aktualisieren nicht