Skip to content

Version 4.11.4

Compare
Choose a tag to compare
@samdozor samdozor released this 11 Apr 22:49
· 973 commits to main since this release

This release as well as release 4.11.3 are targeted to memory constrained devices to avoid possible OutOfMemoryException's.

The SDK does not currently put constraints on every message field. Due to this, it's possible for an app to create messages too large for the given device. In rare cases, such as memory intensive apps on low-memory devices, tracking a CommerceEvent with 50 or more unique Product objects, or likewise 100's of unique CommerceEvent's at once, could cause an OutOfMemoryException due to limited heap space. The SDK will now split up large uploads into individual uploads, establishes a maximum individual message size of 100 KB, and will verify available heap space before attempting an upload.