iOS 9.* Support Removed
From SDK version7.0.0 we have set the deployment target as iOS 10.0 and hence have removed support for iOS 9.*. We have decided to do this since the user base in iOS 9.0 is very less and most of the developers are already setting their app’s deployment target to greater than iOS 10.0.
Initialisation Method Changes
We have deprecated the previous initialization methods and have introduced new methods. The new methods accept the MOSDKConfig instance as an argument which can contain multiple parameters along with the Workspace ID required for setting up the SDK on app launch: Deprecated methodsSetting Region/Data Center
MODataCenter: We’ve introduced new APIs to set up the Data center in the SDK, earlier API which made use ofDataRedirectionRegion Enumerator is no longer supported, instead the same has to be configured using MOSDKConfig and provided during Initialization, refer doc for info on how to configure in the latest SDK versions.
Older method [6.3.1 and below]
App Target: Setting App Group ID
App Group ID for App target was earlier set usingsetAppGroupID:, which is no longer supported. Make use of the MOSDKConfig to configure the same in the latest SDK versions (Refer link for more info)
Older method [6.3.1 and below]
Enable Logs Changes
For troubleshooting, the method to enable SDK logs has been changed fromdebug: to enableSDKLogs:. The earlier method was used as shown below, and for the updated implementation in the latest SDK versions refer to the following doc:
Older method [6.3.1 and below]