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實際設備中檢查併發布結果? –