1
着信通話を処理するためにイベントを購読する必要があります。 iOSバージョン11.0のCTCallCenterは廃止予定ですので、CXCallObserverを使用する必要があります。 CTCallCenterのソリューションを正常に実装しましたが、CXCallObserverのイベントを購読できません。誰かがCXCallObserverのために働く解決策を持っていますか?ここで XamarinでCXCallObserverを使用するには?
はCTCallCenterのためのイベントをサブスクライブするために私のコード..です_callCenter = new CTCallCenter();
_callCenter.CallEventHandler += CallEvent;
private void CallEvent(CTCall call)
{
CoreFoundation.DispatchQueue.MainQueue.DispatchSync(() =>
{
if(call.CallState.Equals(call.StateIncoming))
//Do something
});
}
あなたも知っていますかこのデリゲートのリソースを適切に解放する方法は? –
@JanNepraš 'CXCallObserverDelegate'のウィークデリゲートはありませんので、私は個人的に' CXCallObserver'と 'CXCallObserverDelegate'インスタンスの両方への参照を保持し、両方を手動で' Dispose'します。 – SushiHangover