webengage_flutter_ios

The iOS platform implementation of the WebEngage Flutter SDK.

Overview

This package is part of the WebEngage Flutter federated plugin architecture. It provides the iOS-specific implementation for user management, event tracking, push notifications, in-app messaging, and SDK security.

You should not need to add this package directly — it is automatically included when you add webengage_flutter to your project.

Requirements

  • iOS 13.0+
  • WebEngage iOS SDK 6.10.0+
  • Flutter 3.0.0+

Integration

This plugin supports both CocoaPods and Swift Package Manager for iOS dependency management.

CocoaPods

No additional setup needed. The plugin's podspec declares the WebEngage/Core dependency automatically.

Swift Package Manager

SPM support is included via Package.swift. Flutter will resolve the webengage-ios-sdk package automatically.

Location Support

Location functionality has been moved to a separate plugin. If you need location tracking, add:

dependencies:
  webengage_flutter_location: ^1.0.0

License

See LICENSE for details.