Mapp Engage: Android and iOS SDK 6.1.0 Release

Prev Next

6 October 2025 We’ve added bulk custom attribute updates and an alias method with an option to resend previously set attributes on both Android and iOS.

What’s new?

Android

  • Bulk attribute update: setAttributes(Map<String, Object> attributes) lets you update multiple custom attributes in a single call.

  • Alias with resend option: setAlias(String alias, boolean resendAttributes) adds an overload to control attribute resyncs. When you provide a new alias and set resendAttributes to true, the SDK re-syncs all previously set custom attributes with the backend.

iOS

  • Bulk attribute update: setCustomAttributes(NSDictionary *attributes, AppoxeeCompletionHandler handler) updates multiple custom attributes in a single call.

  • Alias with resend option: setDeviceAlias(NSString *alias, BOOL resendAttributes, AppoxeeCompletionHandler handler) lets you control attribute resyncs.

  • Automatic resync behavior: When a new alias value is provided and resendAttributes is set to YES, the SDK re-syncs all previously set custom attributes with the backend.

Package Managers

  • CocoaPods

  • Swift Package Manager (SPM)

Please see the changelogs for more information:

Android SDK Changelog

iOS SDK Changelog

Availability

This update was rolled out on 6 October 2025. Please update to the latest version to access these changes.