InvalidOperationException quando si utilizza ShellTileSchedule su Windows Phone 7
-
09-10-2019 - |
Domanda
Ricevo un InvalidOperationException quando si utilizza il seguente codice per creare uno ShellTileSchedule:
ShellTileSchedule sch;
public void UpdateTile()
{
sch = new ShellTileSchedule();
sch.Recurrence = UpdateRecurrence.Interval;
sch.Interval = UpdateInterval.EveryHour;
sch.StartTime = DateTime.Now;
sch.RemoteImageUri = new Uri(@"http://winmilk.julianapena.com/Tile3.png");
sch.Start();
}
L'eccezione si verifica in particolare quando si chiama sch.Start();
.
Sta accadendo anche se io uso gli aggiornamenti di intervallo o di una volta.
Qualcuno ha qualche idea su perché questo sta accadendo?
Grazie in anticipo!
Soluzione
Doh, ha trovato la risposta. Non aggiunse
<Capability Name="ID_CAP_PUSH_NOTIFICATION"/>
per il file WMAppManifest.xml.
un po 'fuorviante, perché la documentazione per ShellTileSchedule dice che è l'aggiornamento della piastrella "senza notifiche push". Almeno ora funziona:)
Altri suggerimenti
Ho avuto questo stesso problema da non ottenere le proprietà del mio programma di destra.
Se i impostare la pianificazione a "unico aggiornamento volta" e quindi impostare le esso errori "intervallo".
Se rimuovo l'intervallo di questo problema va via.