|
1 |
| -# connectycube_flutter_call_kit |
| 1 | +# ConnectyCube Flutter Call Kit plugin |
2 | 2 |
|
3 | 3 | A Flutter plugin for displaying call screen when the app is in the background or terminated.
|
4 | 4 | It provides a complex solution for implementation the background calls feature in your app including getting token and displaying the Incoming call screen.
|
5 | 5 |
|
6 |
| -At that moment plugin supports next platforms: |
7 |
| -- Android; |
8 |
| -- iOS; |
| 6 | +## Supported platoforms |
9 | 7 |
|
10 |
| -The list of main features of our plugin: |
11 |
| -- providing the token (FCM for Android and VoIP for iOS); |
12 |
| -- notifying the app about token refreshing via callback; |
13 |
| -- displaying the Incoming call screen when push notification was delivered on the device; |
14 |
| -- notifying the app about user action performed on the Incoming call screen (accept, reject, mute (for iOS)); |
15 |
| -- providing the methods for manual managing of the Incoming screen including the manual showing the Incoming call screen; |
16 |
| -- getting the data about the current call during the call session; |
17 |
| -- some customizations according to your needs (ringtone, icon, accent color(for Android)); |
| 8 | +- Android |
| 9 | +- iOS |
| 10 | + |
| 11 | +## Features |
| 12 | + |
| 13 | +- access device token (FCM for Android and VoIP for iOS) |
| 14 | +- notifying the app about token refreshing via callback |
| 15 | +- displaying the Incoming call screen when push notification was delivered on the device |
| 16 | +- notifying the app about user action performed on the Incoming call screen (accept, reject, mute (for iOS)) |
| 17 | +- providing the methods for manual managing of the Incoming screen including the manual showing the Incoming call screen |
| 18 | +- getting the data about the current call during the call session |
| 19 | +- some customizations according to your app needs (ringtone, icon, accent color(for Android)) |
18 | 20 |
|
19 | 21 |
|
20 | 22 | <kbd><img alt="Flutter P2P Calls code sample, incoming call in background Android" src="https://developers.connectycube.com/docs/_images/code_samples/flutter/background_call_android.png" height="440" /></kbd> <kbd><img alt="Flutter P2P Calls code sample, incoming call locked Android" src="https://developers.connectycube.com/docs/_images/code_samples/flutter/background_call_android_locked.png" height="440" /></kbd> <kbd><img alt="Flutter P2P Calls code sample, incoming call in background iOS" src="https://developers.connectycube.com/docs/_images/code_samples/flutter/background_call_ios.PNG" height="440" /></kbd>
|
@@ -193,4 +195,4 @@ createEvent(params.getEventForRequest()).then((cubeEvent) {
|
193 | 195 |
|
194 | 196 | For hiding the Incoming call screen via push notification use a similar request but with a different `signal_type`, it can be `'endCall'` or `'rejectCall'`.
|
195 | 197 |
|
196 |
| -You can check how this plugin works in our [P2P Calls code sample](https://github.com/ConnectyCube/connectycube-flutter-samples/tree/master/p2p_call_sample). |
| 198 | +You can check how this plugin works in our [P2P Calls code sample](https://github.com/ConnectyCube/connectycube-flutter-samples/tree/master/p2p_call_sample). |
0 commit comments