Official iOS and Android SDKs
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
A key-value pair that you associate with a person or an object—like a person's name, the date they were created in your workspace, or a company's billing date etc. Use attributes to target people and personalize messages.
. - 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.