Узнайте, было ли запланировано запуск приложения с использованием CeRunAppAtTime
У меня есть приложение, которое после того, как оно завершает свою работу, само планирует работать снова через x минут, используя CeRunAppAtTime.
Мы обратили наше внимание на то, что если пользователи также запускают приложение вручную, мы можем в конечном итоге запустить его несколько раз в будущем.
Можно ли получить список приложений, которые запланированы для запуска и удалить их?
Я пытался найти это, но не имел никакого успеха, но я не уверен, что я должен искать.
1 ответ
Решение
Не использовать CeRunAppAtTime
- он не может делать то, что вы хотите. Вместо этого используйте CeSetUserNotificationEx
, который вы можете запросить с помощью CeGetUSerNotificationHandles
а также CeGetUserNotification
API-интерфейсы