ACTION_USER_PRESENT
- это широковещательное действие, поэтому вы должны иметь возможность написать широковещательный приемник, чтобы ответить на него и запустить ваше приложение.Имейте в виду, что ACTION_USER_PRESENT
отправляется, когда пользователь присутствует после пробуждения устройства (например, когда отсутствует клавиатура).
Я также только что натолкнулся пример , где широковещательное действие BOOT_COMPLETED
используется приемником широковещания для запуска приложения при загрузке.