SDK 12.1.0 Migration Guide for Flutter
Guide for migrating to Instabug's SDK version 12.0 on Flutter
With the release of version 12.1.0, a whole host of new products have been released such as, Session Replay, App Ratings, and Rollout Management. Along with this release, a few APIs have been changed to better suit these new features and in order to improve the usage of these APIs.
Initializing the SDK
If you're using Luciq.start
to initialize the Luciq SDK, you'll need to migrate to the new Luciq.init
method introduced in v11.9.0
.
Before
Luciq.start('<APP_TOKEN>', [InvocationEvent.shake]);
Luciq.setSdkDebugLogsLevel(LogLevel.verbose);
After
Luciq.init(
token: '<APP_TOKEN>',
invocationEvents: [InvocationEvent.shake],
debugLogsLevel: LogLevel.verbose,
);
Removed APIs & Alternatives
Deprecated API | Corresponding API |
---|---|
Luciq.start | Luciq.init |
Luciq.setSdkDebugLogsLevel | Luciq.init 's debugLogsLevel parameter. |
Luciq.setDebugEnabled | Luciq.init 's debugLogsLevel parameter |
Luciq.setReproStepsMode | Luciq.setReproStepsConfig |
Luciq.enableAndroid | Luciq.setEnabled(true) |
Luciq.disableAndroid | Luciq.setEnabled(false) |
APM.setLogLevel | Luciq.init 's debugLogsLevel parameter |
LogLevel.warning | LogLevel.error |
LogLevel.info | LogLevel.debug |
LCQSDKDebugLogsLevel enum. | LogLevel |
CustomTextPlaceHolderKey.invalidCommentMessage | None |
Callback parameter of Replies.hasChats | The returned Future object. |
Callback parameter of Replies.getUnreadRepliesCount | The returned Future object. |
Callback parameter of Surveys.getAvailableSurveys | The returned Future object. |
Callback parameter of Surveys.hasRespondedToSurvey | The returned Future object. |
Updated about 22 hours ago