Swiftpack.co -  CleverTap/clevertap-ios-sdk as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
CleverTap iOS SDK
.package(url: "https://github.com/CleverTap/clevertap-ios-sdk.git", from: "3.9.4")

CleverTap iOS SDK

CI Status Version License Platform iOS 8.0+ tvOS 9.0+ Carthage compatible SwiftPM compatible

πŸ‘‹ Introduction

The CleverTap iOS SDK for Mobile Customer Engagement and Analytics solutions

CleverTap brings together real-time user insights, an advanced segmentation engine, and easy-to-use marketing tools in one mobile marketing platform β€” giving your team the power to create amazing experiences that deepen customer relationships. Our intelligent mobile marketing platform provides the insights you need to keep users engaged and drive long-term retention and growth.

For more information check out our website and documentation.

To get started, sign up here

πŸ“‹ Requirements

Following are required for using CleverTap iOS SDK -

  • iOS 9.0 or later
  • tvOS 9.0 or later
  • Xcode 10.0 or later

πŸŽ‰ Installation

Details about the different installation methods

  1. CocoaPods
  2. Swift Package Manager
  3. Carthage
  4. Manual Installation

πŸš€ Integration

Add your CleverTap account credentials

Update your .plist file:

  • Create a key called CleverTapAccountID with a string value
  • Create a key called CleverTapToken with a string value
  • Insert the values from your CleverTap Dashboard -> Settings -> Integration Details.

For more details, refer to our installation guide for instructions on installing and using our iOS SDK in your project.

πŸ“² Rich Push Notifications

Apart from Title and Message, you have the below-mentioned options to add to your iOS push notification. Please note that each of these is optional.

For more details, refer to our Advanced iOS Push Notifications guide.

πŸ“ Geofence

CleverTap Geofence SDK provides Geofencing capabilities to CleverTap iOS SDK. To find the installation & integration steps for CleverTap Geofence SDK, click here.

𝌑 Example Usage

πŸ†• Change Log

Refer to the CleverTap iOS SDK Change Log.

πŸ“„ License

CleverTap iOS SDK is released under the MIT license. See LICENSE for details.


Stars: 35
Last commit: 16 hours ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.


Release Notes

CleverTap iOS SDK 3.9.4
11 weeks ago
  • Adds setFirstTabTitle method to set the name of the first tab in App Inbox
  • Adds recordChargedEvent to CTJSInterface class to allow raising Charged Event from JS
  • Adds a feature to opt-out IDFV based on a flag in Info.plist or while setting up additional instances/configs
  • Removes profilePushGraphUser and profilePushGooglePlusUser APIs
  • Addresses #115 & #119

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API