NIMSDKOptions constructor

NIMSDKOptions(
  1. {required String appKey,
  2. String? sdkRootDir,
  3. int? cdnTrackInterval,
  4. bool? shouldSyncStickTopSessionInfos,
  5. bool? enableReportLogAutomatically,
  6. bool? enableDatabaseBackup,
  7. String? loginCustomTag,
  8. int? customClientType,
  9. bool? shouldSyncUnreadCount,
  10. bool? shouldConsiderRevokedMessageUnreadCount,
  11. bool? enableTeamMessageReadReceipt,
  12. bool? shouldTeamNotificationMessageMarkUnread,
  13. bool? enableAnimatedImageThumbnail,
  14. bool? enablePreloadMessageAttachment,
  15. bool? useAssetServerAddressConfig,
  16. NIMLoginInfo? autoLoginInfo,
  17. Map<NIMNosScene, int>? nosSceneConfig,
  18. NIMServerConfig? serverConfig}
)

Implementation

NIMSDKOptions