Upgrade from 4.x to 4.4.0

Updated

Version 4.4.0 adds App Groups support for more reliable push delivery metric tracking. This update is additive—existing integrations work without modification.

What changed?

Version 4.4.0 adds support for App Groups, which improves the reliability of push delivery metric tracking. This update is additive—your existing integration continues to work without changes. However, to take advantage of App Groups, you’ll need to update your Xcode project configuration and regenerate provisioning profiles if you use manual signing.

Why App Groups?

When you send a push notification, the SDK tracks delivery metrics in your Notification Service Extension (NSE). However, iOS can kill the NSE before the tracking request completes, which means some delivery data may never reach Customer.io. App Groups provide shared storage between your main app and the NSE, so the SDK can save metrics and recover them on the next app launch.

Upgrade process

  1. Update to version 4.4.0 or later of the Customer.io iOS SDK.
  2. Follow the App Groups setup instructions to configure your Xcode project and pass the .appGroupId() to the SDK.

No other code changes are required.

Copied to clipboard!
  Contents
Version