Initialization Method Changes
We have updated the initialization method of SDK with SDKConfig as the required parameter and sdkState as an optional parameter.Deprecated methods
Setting Region/Data Center
MoEngageDataCenter: DataCenter class name has been updated in the SDK version9.0.0. Following are the existing ones used in the SDK version in 8.2.0 and above.
For information on the new DataCenter value, refer to this link.
Install/Update differentiation
For information on the new DataCenter value, refer to this document.
Analytics:
From SDK version9.0.0, we have updated methods related to Analytics. Refer to the table below to use the updated one.
For information on tracking user attributes methods, refer to this document.
Inapps
From SDK version9.0.0, we have updated methods related to Inapps. Refer to the table below to use the updated one.
For more details, refer to the InApp Native developer documentation.
Cards
From SDK version9.0.0, we have updated methods related to Cards. Refer to the table below to use the updated one.
Push Notification
From SDK version9.0.0, we have updated methods related to Push Notifications. Refer to the table below to use the updated one.
RealTimeTrigger:
From SDK version9.0.0, we have updated methods related to RealTime Trigger. Refer to the table below to use the updated one.
For more details, refer to Real-Time Triggers.
Location Triggered
From SDK version9.0.0, we have updated methods related to Location Trigger. Refer to the table below to use the updated one.
For more info on the Geofence feature, refer to our documentation here.
Inbox
For more information on the Geofence feature, refer to this document.