NIMAndroidSDKOptions constructor

NIMAndroidSDKOptions(
  1. {bool improveSDKProcessPriority = true,
  2. bool preLoadServers = true,
  3. bool reducedIM = false,
  4. bool checkManifestConfig = false,
  5. bool disableAwake = false,
  6. bool enabledQChatMessageCache = false,
  7. String? databaseEncryptKey,
  8. int thumbnailSize = 350,
  9. int fetchServerTimeInterval = 2000,
  10. String? customPushContentType,
  11. NIMMixPushConfig? mixPushConfig,
  12. NIMStatusBarNotificationConfig? notificationConfig,
  13. bool enableFcs = true,
  14. NIMDisplayNameForMessageNotifierProvider? displayNameForMessageNotifierProvider,
  15. NIMAvatarForMessageNotifierProvider? avatarForMessageNotifierProvider,
  16. NIMDisplayTitleForMessageNotifierProvider? displayTitleForMessageNotifierProvider,
  17. NIMMakeNotifyContentProvider? makeNotifyContentProvider,
  18. NIMMakeTickerProvider? makeTickerProvider,
  19. NIMMakeRevokeMsgTipProvider? makeRevokeMsgTipProvider,
  20. required String appKey,
  21. String? sdkRootDir,
  22. int? cdnTrackInterval,
  23. int? customClientType,
  24. bool? shouldSyncStickTopSessionInfos,
  25. bool? enableReportLogAutomatically,
  26. String? loginCustomTag,
  27. bool? enableDatabaseBackup,
  28. bool? shouldSyncUnreadCount,
  29. bool? shouldConsiderRevokedMessageUnreadCount,
  30. bool? enableTeamMessageReadReceipt,
  31. bool? shouldTeamNotificationMessageMarkUnread,
  32. bool? enableAnimatedImageThumbnail,
  33. bool? enablePreloadMessageAttachment,
  34. bool? useAssetServerAddressConfig,
  35. NIMLoginInfo? autoLoginInfo,
  36. Map<NIMNosScene, int>? nosSceneConfig,
  37. NIMServerConfig? serverConfig}
)

Implementation

NIMAndroidSDKOptions