Release Notes:
- The SDK now automatically tracks changes to the user's notification permission whenever the app is opened or resumed.
- After you call resetProfile, the SDK will hold the push token internally and automatically attach the token to the next profile. This is a change from past behavior where the token would need to be explicitly set again after resetting.
- Fixed a bug where 429 rate limit retry times could be impacted by network fluctuations
- Updated
setProfileAttribute
where any serializable is accepted instead of only strings - Prevent duplicate push notifications from displaying on a device through tagging
- Removing identifiers from state if format issues are present
Breaking Changes
- Modified visibility of the
ProfileKey
options deprecated in 2.3.0 Klaviyo.lifecycleCallbacks
deprecated in2.1.0
has been removed
See all breaking changes here
What's Changed
- Release branch 3.0.0 by @evan-masseau in #161
Full Changelog: 2.4.1...3.0.0