私の側にも同様の問題がありましたが、私はportsip
を使用していません。だからそれがportsipに関連している場合、私の答えは正しくないかもしれませんが、私はAppleのいくつかの手順に従いましたExample。 configureAudioSession()
メソッドを追加すると、すべてがうまくいきました。例:
func provider(_ provider: CXProvider, perform action: CXStartCallAction) {
// Create & configure an instance of SpeakerboxCall, the app's
configureAudioSession()
self.provider.reportOutgoingCall(with: call.uuid!, connectedAt: Date())
action.fulfill()
}
func provider(_ provider: CXProvider, perform action: CXAnswerCallAction) {
// Retrieve the SpeakerboxCall instance corresponding to the action's call UUID
guard callManager.callWithUUID(uuid: action.callUUID) != nil else {
action.fail()
return
}
configureAudioSession()
// Signal to the system that the action has been successfully performed.
action.fulfill()
}
希望します。
プッシュを受け取ったときに登録を確認します。私はportsipを使用していません。 –