digia-technology-private-limited/digia_engage_clevertap_ios
A [Digia Engage](https://github.com/Digia-Technology-Private-Limited/digia_engage_ios) plugin that bridges CleverTap custom templates and display units into the Digia rendering engine. Enables CleverTap campaigns to render Digia-powered UI experiences.
Requirements
| | Minimum | |---|---| | iOS | 16.0 | | Swift | 6.0 | | Xcode | 16.0 | | CleverTap iOS SDK | 7.5.1 |
Installation
Swift Package Manager
Add the package to your Package.swift:
dependencies: [
.package(
url: "https://github.com/Digia-Technology-Private-Limited/digia_engage_clevertap_ios.git",
from: "1.0.0-beta.1"
),
]Then add DigiaEngageCleverTap as a target dependency:
.target(
name: "YourTarget",
dependencies: [
.product(name: "DigiaEngageCleverTap", package: "digia_engage_clevertap_ios"),
]
)Or add it directly in Xcode via File → Add Package Dependencies and enter the repository URL.
Usage
1. Initialize Digia Engage
import DigiaEngage
try await Digia.initialize(
config: DigiaConfig(apiKey: "YOUR_DIGIA_API_KEY")
)2. Register the CleverTap plugin
import DigiaEngageCleverTap
Digia.register(DigiaCleverTapPlugin())License
BSL 1.1 — Business Source License 1.1. Source available; production use requires a license from Digia Technology.
Built with ❤️ by the Digia team
Package Metadata
Repository: digia-technology-private-limited/digia_engage_clevertap_ios
Default branch: main
README: README.md