acs_flutter_sdk 0.2.1 copy "acs_flutter_sdk: ^0.2.1" to clipboard
acs_flutter_sdk: ^0.2.1 copied to clipboard

Flutter SDK for Azure Communication Services. Video calling, voice chat, messaging, and Teams meeting integration for Android & iOS.

0.2.1 #

Bug Fix: iOS Build Compatibility #

  • FIX: Update AzureCommunicationCalling dependency from ~> 2.15.1 to ~> 2.16.0
    • Resolves iOS build error: "compiling for iOS 12.0, but module 'AzureCommunicationCommon' has a minimum deployment target of iOS 18.0"
    • The older AzureCommunicationCalling 2.15.1 XCFramework was compiled with iOS 12.0 target, causing incompatibility with AzureCommunicationCommon 1.2.0+ which requires iOS 18.0
    • AzureCommunicationCalling 2.16.0 is properly built for iOS 18.0 compatibility

Migration Guide #

After updating to 0.2.1, run:

cd ios && rm -rf Pods Podfile.lock && pod install --repo-update

0.2.0 #

⚠️ BREAKING CHANGE: iOS Minimum Version Increased #

  • BREAKING: Increase iOS minimum deployment target from iOS 13.0 to iOS 18.0
    • This change is required due to Azure Communication Services SDK dependency (AzureCommunicationCommon) requiring iOS 18.0+
    • Users must update their ios/Podfile to specify platform :ios, '18.0'
    • Users must ensure their Xcode project deployment target is set to iOS 18.0 or higher
  • Add meta package dependency for @visibleForTesting annotation support
  • Fix undefined annotation error in method channel implementation
  • Improve package compatibility across different Flutter SDK versions

Migration Guide #

If upgrading from 0.1.x, update your ios/Podfile:

platform :ios, '18.0'

Then run:

cd ios && pod install --repo-update

0.1.4 #

  • Add meta package dependency for @visibleForTesting annotation support
  • Fix undefined annotation error in method channel implementation
  • Improve package compatibility across different Flutter SDK versions

0.1.3 #

  • Fix Android compilation errors for Azure Chat SDK 2.0.3 API compatibility
  • Update Android plugin to use correct Azure SDK method signatures
  • Fix manifest merger conflicts and resource packaging issues
  • Resolve Kotlin compilation errors in calling and chat modules

0.1.2 #

  • Add joinTeamsMeeting APIs on Dart, Android, and iOS bridges
  • Wire the example app with manual group call / Teams meeting join flows
  • Document initialization requirements and Teams meeting limitations
  • Extend unit tests to cover the new meeting-link workflow

0.1.1 #

  • Fix platform channel payload mismatches for calling and chat responses
  • Require chat endpoint during initialization and harden message parsing
  • Update Android/iOS plugin package metadata and example app permissions
  • Refresh documentation to clarify identity requirements and remove unsupported features
  • Prepare build scripts and podspec for publishing under the new namespace
  • Add Android video support (local preview, remote rendering, camera switching) and runtime permission helper

0.1.0 #

  • Initial release of Azure Communication Services Flutter SDK
  • ✅ Identity management support (create users, manage tokens)
  • ✅ Voice and video calling capabilities
  • ✅ Chat functionality with real-time messaging
  • ✅ Android support (API 24+)
  • ✅ iOS support (iOS 13.0+)
  • ✅ Comprehensive documentation and examples
  • ✅ Sound null safety support
  • 📦 Uses Azure Communication Services SDK versions:
    • Android: Calling 2.15.0, Chat 2.0.3, Common 1.2.1
    • iOS: Calling 2.15.1, Chat 1.3.6, Common 1.3.0
0
likes
0
points
296
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter SDK for Azure Communication Services. Video calling, voice chat, messaging, and Teams meeting integration for Android & iOS.

Repository (GitHub)
View/report issues

Topics

#azure #video-calling #chat #teams #acs

Documentation

Documentation

License

unknown (license)

Dependencies

flutter, meta, plugin_platform_interface

More

Packages that depend on acs_flutter_sdk

Packages that implement acs_flutter_sdk