You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With this update, the native Braze.init and changeUser(userId:) no longer block the calling thread. Refer to the full release notes for Swift SDK 17.0.0 for more details.
Removes the following deprecated methods:
logCustomEventWithProperties(). Use logCustomEvent() instead.
logPurchaseWithProperties(). Use logPurchase() instead.
registerAndroidPushToken(). Use registerPushToken() instead.
getInstallTrackingId(). Use getDeviceId() instead.
setGoogleAdvertisingId(). Use setAdTrackingEnabled() instead.
Fixed
Fixes an iOS race where a Braze method called immediately after initialize() was silently dropped because the native Braze instance had not been created yet. The instance is now created synchronously so calls made right after initialize() are applied to a valid instance.
The native changeUser, enableSDK, and disableSDK handlers now return a completion result on both iOS and Android, so awaiting these method channel calls no longer hangs.