Я работаю над проектом, который записывает входящие и исходящие вызовы, но статические широковещательные приемники Oreo (вещательные приемники, зарегистрированные в манифесте) не срабатывают. если я зарегистрируюсь в контексте, трансляция не будет запущена после того, как приложение будет убито.
Я хочу, чтобы вещательный приемник работал, даже если приложение закрыто.
есть ли какой-нибудь способ достичь этого Oreo? или любой другой альтернативный подход для достижения этого? любая помощь будет оценена.
Я регистрируюсь в манифесте, как показано ниже.
<application ...
..
<receiver
android:name=".PhoneCallReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</receiver>
</application>