Official iOS and Android SDKs

Mobile / Sdk Api / Developers
Official iOS and Android SDKs

Check out our sample apps

Our sample apps provide real-world examples that can help you implement our SDKs. Check them out for iOS and Android!

We’re developing our SDKs in parallel, so that both your Android and iOS apps provide the same experiences. For now, that means that you can do the following with both of our SDKs:

  • Identify people who use your app. When you identify someone, you’ll also register their device token and you can update their attributes.
  • Track screen views in order to segment and message your audience based on the screens they have visited.
  • Send rich push notifications with images and deep links to your audience.
  • Send events from devices representing user activity in Customer.io. By sending events from devices, you can trigger automations and send responsive push notifications or update information about your audience.

Our iOS SDK also automatically batches operations in a queue, saving your users’ battery life and making sure you don’t drop requests if a user loses connectivity. This feature is not yet available in our Android SDK, but we’re working to add it as soon as possible.