InvalidOperationException При использовании ShelltileSchedule на Windows Phone 7
-
09-10-2019 - |
Вопрос
Я получаю InvalidOperationException при использовании следующего кода для создания 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();
}
Исключение происходит специально при звонке sch.Start();
Отказ Это также происходит, используете ли я интервал или одноразовые обновления.
У кого-нибудь есть идеи на том, почему это происходит?
Заранее спасибо!
Решение
Дох, нашел ответ. Не добавил
u003CCapability Name="ID_CAP_PUSH_NOTIFICATION"/>
к файлу wmappmanifest.xml.
Немного вводит в заблуждение, потому что документация для ShelltileSchedule говорит, что она обновляет плитку «без толкающих уведомлений». По крайней мере, это работает сейчас :)
Другие советы
У меня была такой же проблема, не получая свойства моего графика.
Если я установлю график «только один раз», а затем установите его «интервал» ошибок.
Если я удалю интервал, эта проблема исчезает.