0

我一直在使用android.intent.action.PHONE_STATE接收呼叫状态,并在通话结束后向用户显示一次对话以记录通话或不通话。从Android O中,我们必须从清单中删除隐式广播,我需要一个替代解决方案,以便在应用程序未处于活动状态时可以听到电话呼叫状态。我不想使用作业调度程序,因为它会杀死用户体验。任何人都可以给我一个替代解决方案Android O:广播限制PHONE_STATE替代解决方案

+0

唯一的选择是在前台服务中注册广播接收器。 – M66B

回答

0

您需要在前台服务中注册广播接收器或使用作业调度程序。

0

如果您的应用程序拥有的许可READ_PHONE_STATE,你仍然可以收听广播android.intent.action.PHONE_STATE Android中澳

我已经在官方模拟器进行测试。

+0

好的,我会检查模拟器。您能否请尝试在Pixel或Nexus实际设备中检查并发布结果? –