{"id":18426126,"url":"https://github.com/clevertap/clevertap-ios-sdk","last_synced_at":"2026-02-10T12:04:54.684Z","repository":{"id":37827940,"uuid":"41603690","full_name":"CleverTap/clevertap-ios-sdk","owner":"CleverTap","description":"CleverTap iOS SDK","archived":false,"fork":false,"pushed_at":"2024-10-30T05:22:08.000Z","size":141542,"stargazers_count":57,"open_issues_count":17,"forks_count":54,"subscribers_count":19,"default_branch":"master","last_synced_at":"2024-10-30T08:52:55.875Z","etag":null,"topics":["analytics","carthage","clevertap","clevertap-ios-sdk","cocoapods","engagement","ios","ios-sdk","objective-c","tvos","user-retention","watchos"],"latest_commit_sha":null,"homepage":"https://clevertap.com","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CleverTap.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-08-29T18:47:35.000Z","updated_at":"2024-10-24T08:07:00.000Z","dependencies_parsed_at":"2023-02-18T06:31:07.193Z","dependency_job_id":"eb40407f-6ae9-4eaf-8299-9cab8491d458","html_url":"https://github.com/CleverTap/clevertap-ios-sdk","commit_stats":{"total_commits":1260,"total_committers":23,"mean_commits":54.78260869565217,"dds":0.6357142857142857,"last_synced_commit":"4326cc44d928b062a04ec770e20c318cc2699076"},"previous_names":[],"tags_count":74,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleverTap%2Fclevertap-ios-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleverTap%2Fclevertap-ios-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleverTap%2Fclevertap-ios-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CleverTap%2Fclevertap-ios-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CleverTap","download_url":"https://codeload.github.com/CleverTap/clevertap-ios-sdk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247198449,"owners_count":20900079,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analytics","carthage","clevertap","clevertap-ios-sdk","cocoapods","engagement","ios","ios-sdk","objective-c","tvos","user-retention","watchos"],"created_at":"2024-11-06T05:06:59.037Z","updated_at":"2025-04-04T15:07:08.425Z","avatar_url":"https://github.com/CleverTap.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"/docs/images/clevertap-logo.png\" width = \"50%\"/\u003e\n\u003c/p\u003e\n\n# CleverTap iOS SDK  \n[![CI Status](https://api.travis-ci.org/CleverTap/clevertap-ios-sdk.svg?branch=master)](https://travis-ci.org/CleverTap/clevertap-ios-sdk)\n[![Version](https://img.shields.io/cocoapods/v/CleverTap-iOS-SDK.svg?style=flat)](http://cocoapods.org/pods/CleverTap-iOS-SDK)\n[![License](https://img.shields.io/cocoapods/l/CleverTap-iOS-SDK.svg?style=flat)](http://cocoapods.org/pods/CleverTap-iOS-SDK)\n[![Platform](https://img.shields.io/cocoapods/p/CleverTap-iOS-SDK.svg?style=flat)](http://cocoapods.org/pods/CleverTap-iOS-SDK)\n![iOS 8.0+](https://img.shields.io/badge/iOS-9.0%2B-blue.svg)\n![tvOS 9.0+](https://img.shields.io/badge/tvOS-9.0%2B-blue.svg)\n[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)\n[![SwiftPM compatible](https://img.shields.io/badge/SwiftPM-compatible-brightgreen.svg)](https://swift.org/package-manager/)\n\n## 👋 Introduction\n\nThe CleverTap iOS SDK for Mobile Customer Engagement and Analytics solutions\n\nCleverTap 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.\n\nFor more information check out our  [website](https://clevertap.com/ \"CleverTap\")  and  [documentation](https://developer.clevertap.com/docs/ \"CleverTap Technical Documentation\").\n\nTo get started, sign up [here](https://clevertap.com/live-product-demo/)\n\n## 📋 Requirements\nFollowing are required for using CleverTap iOS SDK -\n- iOS 9.0 or later\n- tvOS 9.0 or later\n- Xcode 10.0 or later\n\n## 🎉 Installation\n\nDetails about the different installation methods\n\n1. [CocoaPods](/docs/CocoaPods.md)\n2. [Swift Package Manager](/docs/SwiftPackageManager.md)\n3. [Carthage](/docs/Carthage.md)\n4. [Manual Installation](/docs/Manual.md)\n\n## 🚀 Integration\n\n#### Add your CleverTap account credentials\n\nUpdate your .plist file:\n\n* Create a key called **CleverTapAccountID** with a string value\n* Create a key called **CleverTapToken** with a string value\n* Insert the values from your CleverTap [Dashboard](https://dashboard.clevertap.com) -\u003e Settings -\u003e Integration Details.\n\nFor more details, refer to our [installation guide](https://developer.clevertap.com/docs/ios-quickstart-guide) for instructions on installing and using our iOS SDK in your project.\n\nTo get started with Custom Proxy domain feature, refer to our [Custom domain setup guide](/docs/CustomDomainSetup.md) for instructions on enabling this feature with AWS proxy setup.\n\n## 📲 Rich Push Notifications\n\nApart 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.\n- [CTNotificationService](https://github.com/CleverTap/CTNotificationService)\n- [CTNotificationContent](https://github.com/CleverTap/CTNotificationContent)\n\nFor more details, refer to our [Advanced iOS Push Notifications](https://developer.clevertap.com/docs/ios#section-advanced-ios-push-notifications) guide.\n\n## 📍 Geofence \n\nCleverTap Geofence SDK provides Geofencing capabilities to CleverTap iOS SDK. To find the installation \u0026 integration steps for CleverTap Geofence SDK, click [here](https://github.com/CleverTap/clevertap-geofence-ios).\n\n## 📲 Push Primer\n\nCleverTap iOS SDK supports Push Primer for push notification runtime permission, refer to [Push Primer](/docs/PushPrimer.md) for more details.\n\n## #️⃣ Remote Config Variables\n\nCleverTap iOS SDK supports creating remote config variables, refer to [Remote Config Variables](/docs/Variables.md) for more details and usage examples.\n\n## 🕹️ Custom Code Templates\n\nCleverTap iOS SDK supports creating Custom Code Templates for in-app notifications, refer to [Custom Code Templates](/docs/CustomCodeTemplates.md) for more details and usage examples.\n\n## 🕹️ User Event Logging APIs\n\nCleverTap iOS SDK supports user-level event log APIs, refer to [User Event Logging](/docs/UserEventLogging.md) for more details and usage examples.\n\n## 𝌡 Example Usage\n* A [demo application](/ObjCStarter) showing the integration of our SDK in Objective-C language.\n* A [demo application](/SwiftStarter) showing the integration of our SDK in Swift language.\n* A [demo application](/SPMStarter) showing the installation of our SDK via Swift Package Manager.\n* A [demo application](/SwiftUIStarter) showing the installation of our SDK in Swift UI Application.\n\n## 🆕 Change Log\n\nRefer to the [CleverTap iOS SDK Change Log](/CHANGELOG.md).\n\n## 📄 License\n\nCleverTap iOS SDK is released under the MIT license. See [LICENSE](https://github.com/CleverTap/clevertap-ios-sdk/blob/master/LICENSE) for details.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclevertap%2Fclevertap-ios-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclevertap%2Fclevertap-ios-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclevertap%2Fclevertap-ios-sdk/lists"}