收到 phone 来电的后台通知?

Receive background notification for incoming phone call?

我们有一个 Android 应用程序,它在清单中有以下广播接收器:

<receiver android:name=".IncomingCallReceiver">
    <intent-filter>
        <action android:name="android.intent.action.PHONE_STATE"/>
    </intent-filter>
</receiver>

无论应用程序是否处于活动状态(例如,冷启动后),无论何时拨打或接听电话都会触发。

我们想要实现的是 iOS 应用程序在 Swift 中实现的相同效果:即使应用程序不是 [=21],也能够收到来电通知=].

抱歉,这在 iOS 中是不可能的。

在 iOS 中不允许并且不可能接收 phone 调用事件来处理它。任何应用程序都无法访问本机 phone 应用程序,并且根本无法访问通话记录。除了访问联系人之外,用户必须批准这一点。