5

Così, quando stavo guardando il video da BUILD ho pensato che sarà facile ...I nuovi riquadri Live non funzionano nelle app Windows Phone Silverlight 8.1?

enter image description here

Ma io non riesco a ottenere la tessera del mio WP Silverlight 8.1 app per cambiare facendo il a seguire.

const string xml = "<tile>" 
      + "<visual>" 
      + "<binding template='TileSquareText01'>" 
      + "<text id='1'>testing 123</text>" 
      + "</binding> " 
      + "</visual>" 
      + "</tile>"; 

    var xmlDoc = new XmlDocument(); 
    xmlDoc.LoadXml(xml); 

    var tileNotification = new TileNotification(xmlDoc); 
    TileUpdateManager.CreateTileUpdaterForApplication().Update(tileNotification); 

Si prega di notare che ho anche creato un Windows RunTime Windows Phone 8.1 con lo stesso codice e funziona bene.

Su msdn, indica chiaramente che TileUpdateManager supporta Windows Phone Silverlight 8.1. Quindi non so davvero cosa manca qui.

risposta

4

Nel file manifest, assicurarsi che il tipo di notifica sia impostato su WNS. Se lo si imposta su MPNS, è necessario utilizzare le notifiche alla vecchia maniera.

Ulteriori informazioni qui: http://msdn.microsoft.com/en-us/library/dn642085(v=vs.105).aspx

+0

Oh, il mio salvatore !! Questo fa il trucco! Giusto per chiarire, il manifest che ho dovuto modificare è 'WMAppManifest.xml', non quello nuovo generato con 8.1. Grazie!!! –