From e0c04aee0a0aa6b3df3a3b0c48a8d956fdcda347 Mon Sep 17 00:00:00 2001 From: davidliu Date: Mon, 19 Aug 2024 13:22:11 +0900 Subject: [PATCH 1/2] Add didDeactivateAudioSession to README --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index be61547f..9d2dd3bf 100644 --- a/README.md +++ b/README.md @@ -743,6 +743,7 @@ RNCallKeep.registerAndroidEvents(); | [answerCall](#answerCall) | ✅ | ✅ | | [endCall](#endCall) | ✅ | ✅ | | [didActivateAudioSession](#didActivateAudioSession) | ✅ | ✅ | +| [didDeactivateAudioSession](#didDeactivateAudioSession) | ✅ | ❌ | | [didDisplayIncomingCall](#didDisplayIncomingCall) | ✅ | ✅ | | [didPerformSetMutedCallAction](#didPerformSetMutedCallAction) | ✅ | ✅ | | [didToggleHoldCallAction](#didToggleHoldCallAction) | ✅ | ✅ | @@ -813,6 +814,16 @@ RNCallKeep.addEventListener('didActivateAudioSession', () => { }); ``` +### didActivateAudioSession + +The `AudioSession` has been deactivated by **RNCallKeep**. + +```js +RNCallKeep.addEventListener('didDeactivateAudioSession', () => { + +}); +``` + ### didDisplayIncomingCall Callback for `RNCallKeep.displayIncomingCall` From 242a3d0a4573e6918eedd807951979496c7f2fc7 Mon Sep 17 00:00:00 2001 From: davidliu Date: Mon, 19 Aug 2024 13:33:18 +0900 Subject: [PATCH 2/2] Add didResetProvider event to readme --- README.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9d2dd3bf..1c36f18a 100644 --- a/README.md +++ b/README.md @@ -748,6 +748,7 @@ RNCallKeep.registerAndroidEvents(); | [didPerformSetMutedCallAction](#didPerformSetMutedCallAction) | ✅ | ✅ | | [didToggleHoldCallAction](#didToggleHoldCallAction) | ✅ | ✅ | | [didPerformDTMFAction](#didPerformDTMFAction) | ✅ | ✅ | +| [didResetProvider](#didResetProvider) | ✅ | ❌ | | [didLoadWithEvents](#didLoadWithEvents) | ✅ | ❌ | | [showIncomingCallUi](#showIncomingCallUi) | ❌ | ✅ | | [silenceIncomingCall](#silenceIncomingCall) | ❌ | ✅ | @@ -814,7 +815,9 @@ RNCallKeep.addEventListener('didActivateAudioSession', () => { }); ``` -### didActivateAudioSession +### didDeactivateAudioSession + +iOS only. The `AudioSession` has been deactivated by **RNCallKeep**. @@ -912,6 +915,19 @@ RNCallKeep.addEventListener('didPerformDTMFAction', ({ digits, callUUID }) => { - `callUUID` (string) - The UUID of the call. +### didResetProvider + +iOS only. + +The underlying native provider for RNCallKeep has been reset. + +```js +RNCallKeep.addEventListener('didResetProvider', () => { + // Likely an error has occurred, you may want to hang up all calls + // and log errors. +}); +``` + ### didLoadWithEvents iOS only.