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.5.2
See changes in githubBug Fixes
- Fixes in-app messages overlay background color being ignored from in-app message payload (#485)
4.5.1
See changes in githubBug Fixes
- Fixes the bug where device update/delete events would not migrate automatically when migrating from v3 to v4 (#481)
4.5.0
See changes in githubFeatures
- Added ability to disable forwarding screen events to destinations/servers. Apps can still send screen events for local processing and use them for page rules in in-app messages by just updating SDK configuration during initialization. Learn more about screen configuration options here. (#474) (b5ea8e9)
Fixes
- Handle the case where the user identifier would be set to an empty string, if profile attributes were updated before identifying the profile. #476
Latest Releases
See more releases4.2.1
See changes in githubUpdates the iOS native dependency from
3.7.1
to3.7.2
and Android native dependency from4.5.0
to4.5.2
which includes the following improvements.Bug Fixes
- [Android] Fixes the bug where device update/delete events would not migrate automatically when migrating from v3 to v4 (https://github.com/customerio/customerio-android/issues/481)
- [Android & iOS] Fixes in-app messages overlay background color being ignored from in-app message payload (https://github.com/customerio/customerio-android/issues/485) (https://github.com/customerio/customerio-ios/issues/843)
4.2.0
See changes in github4.1.1
See changes in github
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.