Узнайте, было ли запланировано запуск приложения с использованием CeRunAppAtTime

У меня есть приложение, которое после того, как оно завершает свою работу, само планирует работать снова через x минут, используя CeRunAppAtTime.

Мы обратили наше внимание на то, что если пользователи также запускают приложение вручную, мы можем в конечном итоге запустить его несколько раз в будущем.

Можно ли получить список приложений, которые запланированы для запуска и удалить их?

Я пытался найти это, но не имел никакого успеха, но я не уверен, что я должен искать.

1 ответ

Решение

Не использовать CeRunAppAtTime - он не может делать то, что вы хотите. Вместо этого используйте CeSetUserNotificationEx, который вы можете запросить с помощью CeGetUSerNotificationHandles а также CeGetUserNotification API-интерфейсы

Другие вопросы по тегам