Я успешно могу отслеживать установку новых приложений, динамически регистрируя трансляцию в службе переднего плана для Oreo и более поздних версий. Но для этого мне всегда нужно показывать постоянное уведомление о моем приложении.
Есть ли альтернатива
Google в документации говорит:
Службу переднего плана следует использовать только тогда, когда вашему приложению необходимо выполнить задачу, которая заметна для пользователя, даже если он не взаимодействует напрямую с приложением. По этой причине службы переднего плана должны показывать уведомление в строке состояния с приоритетом PRIORITY_LOW или выше, что помогает гарантировать, что пользователь знает о том, что делает ваше приложение. Если действие имеет достаточно низкое значение, что вы хотите использовать уведомление с минимальным приоритетом, вам, вероятно, не следует использовать службу; вместо этого рассмотрите возможность использования запланированной работы.
Так что я могу использовать службу переднего плана для этой цели. Если нет, то какова его альтернатива.