Azure-Samples / communication-services-ios-quickstarts

Sample code for Azure Communication Services iOS quickstarts
MIT License
11 stars 24 forks source link

Added CallKit, Speaker and Application device orientation lock #22

Closed raosanat closed 2 years ago

raosanat commented 2 years ago

Purpose

Add support to demonstrate :

  1. CallKit implementation in the ACS SDK.
    • Using CallClient.reportToCallKit(with:, cxproviderConfig:, completionHandler:) when app is in killed state.
    • Using createCallAgent(userCredential:, options:, cxproviderConfig:) to use the CallKit in SDK.
  2. App is locked to portrait orientation mode and local video preview should not rotate.
  3. Support for the app to work with both Beta and GA builds.
  4. Register for push notification and handle push notifications.

Does this introduce a breaking change?

[ ] Yes
[x ] No

Pull Request Type

What kind of change does this Pull Request introduce?

[ ] Bugfix
[ x] Feature
[ ] Code style update (formatting, local variables)
[x ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

What to Check

Verify that the following are valid

Other Information