Mobile SDKs

Our mobile SDKs let you integrate Attentive directly into your mobile app, unlocking powerful functionality:

  • Send Push notifications (Now available!): Deliver rich, targeted Campaigns and Journeys straight to shoppers’ devices through your app with Attentive Push.
  • Display Attentive Sign-up units in your app: Convert app users into subscribers with Attentive’s patented two-tap technology.
  • Capture app engagement for personalization:  Identify subscribers who use your app, and track key behaviors like product views, cart additions, purchases, and custom in-app events in order to create personalized shopping experiences.

Requirements: You must have a supported Android or iOS app. 

Push notifications are currently in beta. Contact your Attentive CSM or our Support team here for implementation details or to enable the beta. See our developer guide for full instructions.

Questions to answer before implementing mobile SDKs

Before implementing Attentive’s mobile SDKs, we recommend that you answer the following questions and share your responses with your Attentive team and your own developer teams:

Project planning

  1. Is there a target release date?
  2. Does your development team have any upcoming code freezes, especially around the holiday season?
  3. Does your development team have a cadence for making app releases, (e.g., weekly, monthly, or quarterly)?

Sign-up unit design

  1. Do you plan to duplicate an existing web sign-up unit or start from scratch?
  2. Do you want your in-app sign-up unit to be full screen or partial screen?
  3. Do you need design assistance from Attentive?

Sign-up unit configuration

  1. What display rules do you want to set up?
  2. Where in the app should the sign-up unit be displayed? (e.g., homepage, all pages, specific pages)
  3. Do you want to collect email and SMS, or just SMS?

Welcome journey configuration

  1. Do you plan to use an existing welcome journey or start a new one from scratch?
  2. Do you plan to include an offer in the in-app welcome messaging?
  3. Do you want in-app signups to be directed back to your site and/or app? If you want in-app signups to be directed back to your app, check with your development team to make sure that app deep links or universal links are supported in your tech infrastructure.

Event tracking

  1. Which standard events do you plan to implement to track in your native app?
    • Product view
    • Add to cart
    • Purchases
  2. Do you plan to track any custom events in your app?

Identity tracking

  1. Does your app require all users to log in? Or are guest / unidentified user flows permitted?
  2. For logged in users, do all these users have emails? What about phone numbers?
  3. For guest users, are there any external identifiers that are tracked when these users navigate your app that can be provided to Attentive’s identity solution?
  4. If your app supports deep linking, can it capture URL parameters? Attentive uses URL parameters to identify users that click into the app from a deep link.

Mobile push

  1. Do you want to enable push notification capabilities?
  2. Do you currently use push notifications with another provider?

Implement mobile SDKs

See our developer guide for more information about implementing Attentive’s mobile SDKs.

Articles in this section

Was this article helpful?
0 out of 0 found this helpful