Skip to main content
We developed a sample application to evaluate the impact of our SDK size. We then uploaded the application build with various configurations to App Store Connect. This allowed us to estimate both the compressed (the download size of our app) and uncompressed size (the disk space the app occupies on the user’s device). SDK versions for analysis
iPhone 12 Pro as ReferenceOur analysis excludes the Universal build because Apple doesn’t install it on user devices. They optimize each app based on the user’s device by installing only the necessary architecture. Therefore, our analysis assumes the iPhone 12 Pro with an operating system version 15.0 as the reference.

MoEngage SDK Size Impact

The size analysis was done when MoEngage-iOS-SDK was integrated into a dummy sample app.
FrameworkVersionCompressed SizeUncompressed Size
Dummy Sample AppNA36 KB125 KB
MoEngage-iOS-SDK9.14.0849 KB2.5 MB
MoEngage-iOS-SDK + MoEngageInApp4.13.01.1 MB3.3 MB
MoEngage-iOS-SDK + MoEngageCards4.13.01.2 MB3.4 MB
MoEngage-iOS-SDK + MoEngageGeofence5.13.0898 KB2.7 MB
MoEngage-iOS-SDK + MoEngageRichNotification7.13.0933 KB2.8 MB
MoEngage-iOS-SDK + MoEngageInbox2.13.01.1 MB3.1 MB
MoEngage-iOS-SDK + MoEngageRealTimeTrigger2.13.01 MB3 MB
All FrameworkMentioned above1.8 MB5.2 MB
Overall Size Impact of MoEngage