В соответствии с MSDN, MPNS отправит запросы на уведомление в очередь для доставки, поэтому всегда есть временная задержка для перехода на устройство. Моя проблема заключается в том, что иногда, например, когда устройство переходит в режим отключения по времени, время задержки настолько велико, что уведомления о тостах устаревают, когда они поступают. Есть ли способ отбросить/проигнорировать эти старые уведомления о тостах без обновления текущего канала push? Если нет, все ли в порядке, когда я могу возобновить push-канал каждый раз, когда открываю приложение?Как отказаться от старых уведомлений о тостах без закрытия push-канала?
1
A
ответ
0
Насколько я знаю, все нормально обновлять канал каждый раз, когда вы открываете приложение. Если ваше приложение не запущено, и у вас нет фоновой задачи, получающей эти уведомления, вы все равно будете их отбрасывать. Кроме того, если моя память правильно меня обслуживает, следует ли использовать запрос канала с объектом, который ранее использовался для приема материала с канала, вы можете получить тот же канал (возможно, я ошибаюсь здесь). В этом случае, если вы получаете старые сообщения, вам, вероятно, придется обращаться с локальным удалением вручную.
Привет, Muhwu, не могли бы вы дать мне несколько ссылок, которые говорят о возобновлении канала при каждом запуске приложения или о том, как справляться с ситуациями вроде моего? –
как использовать фоновое задание для этого? PLS совета. –