Web SDKs
You can use our Web SDKs to identify your website visitors, track their pageviews, and send them in-app messages. We recommend that you use the Data Pipelines SDK to get your data into Customer.io. It supports more outgoing integrations and has a more robust feature set than the Journeys snippet.
Latest Releases
See more releases2.1.0-beta.2
See changes in github2.1.0-beta.1
See changes in githubFeatures
Bug Fixes
2.0.0-beta.1
See changes in github⚠ BREAKING CHANGES
Read our migration guide to safely update from v1 to v2
- make delivered push metric more reliable
- remove FCM dependency from cocoapods (#210)
- singleton API only way to use SDK now (#209)
Bug Fixes
- add sdkwrapperconfig to rich push SDK config (#226) (e43b4cf)
- do not modify custom attributes casing (#234) (8160fdf)
- fix compile time errors notification service extensions (#214) (bd5911b)
- make delivered push metric more reliable (0478e52)
- sdk not able to compile in ios app (#225) (e4d1b3f)
Code Refactoring
Latest Releases
See more releases2.1.0-beta.2
See changes in github2.1.0-beta.1
See changes in githubFeatures
Bug Fixes
2.0.0-beta.1
See changes in github⚠ BREAKING CHANGES
Read our migration guide to safely update from v1 to v2
- make delivered push metric more reliable
- remove FCM dependency from cocoapods (#210)
- singleton API only way to use SDK now (#209)
Bug Fixes
- add sdkwrapperconfig to rich push SDK config (#226) (e43b4cf)
- do not modify custom attributes casing (#234) (8160fdf)
- fix compile time errors notification service extensions (#214) (bd5911b)
- make delivered push metric more reliable (0478e52)
- sdk not able to compile in ios app (#225) (e4d1b3f)
Code Refactoring
Mobile SDKs
Identify people and send push, rich push, and in-app messages to your mobile app users. The Mobile SDKs help you take advantage of Customer.io in your mobile apps without writing your own integration from scratch.
Latest Releases
See more releases2.1.0-beta.2
See changes in github2.1.0-beta.1
See changes in githubFeatures
Bug Fixes
2.0.0-beta.1
See changes in github⚠ BREAKING CHANGES
Read our migration guide to safely update from v1 to v2
- make delivered push metric more reliable
- remove FCM dependency from cocoapods (#210)
- singleton API only way to use SDK now (#209)
Bug Fixes
- add sdkwrapperconfig to rich push SDK config (#226) (e43b4cf)
- do not modify custom attributes casing (#234) (8160fdf)
- fix compile time errors notification service extensions (#214) (bd5911b)
- make delivered push metric more reliable (0478e52)
- sdk not able to compile in ios app (#225) (e4d1b3f)
Code Refactoring
Latest Releases
See more releases4.2.0
See changes in githubFeatures
- Revamped the in-app messaging module to enhance performance by optimizing local processing, accelerating message loading during page transitions, and implementing a state-driven architecture for better responsiveness and control. (#431) (682ac42)
- We highly recommend upgrading to the new in-app editor to ensure optimal performance.
Fixes
4.1.0
See changes in github4.0.1
See changes in github
Latest Releases
See more releases3.9.0
See changes in githubUpdates the iOS Native dependency from 2.13.2 to 2.14.1 which includes the following improvements.
Features
- Reduced the time for first in-app message to be shown for newly identified profiles. For new profiles, in-app messages are now fetched as soon as the profile is identified.(#307) (cb272c2)
Bug Fixes
- Explicitly switched threads to avoid forcing identify calls to be made on main thread. The SDK now automatically switches to appropriate thread, regardless of the thread used to make identify calls.
3.8.0
See changes in githubFeatures
- When using page rules and when an in-app messages need a second to load, the in-app message might appear after a user navigates to another page. We made changes to ensure the page-rules are checked after the message is loaded and immediately before it’s displayed in order to resolve this issue. (#285) (478f644)
3.7.2
See changes in githubBug Fixes
- This release addresses a compatibility issue for apps that have installed two or more third-party SDKs (besides Customer.io SDK) that handle push notifications. While this issue was primarily reported by our Flutter customers, it could also affect native iOS and React Native applications. (#283) (84d7259)
Subscribe to Mobile SDK updates
Get email alerts by selecting a repo from the list below. At the top of the page select Watch, and then under Custom select Releases. Then you'll get an email when we publish new versions of that SDK.