sendbird-chat-sdk-ios

Sendbird Chat SDK for iOS for enablement of a rich, engaging, scalable, and real-time chat service.

OTHER License

Stars
20
Committers
9

Bot releases are hidden (Show)

sendbird-chat-sdk-ios - v4.18.0

Published by sendbird-sdk-deployment 7 months ago

New Interfaces

  • Added keys filter to MessageTemplateListParams
  • Added markPushNotificationAsClicked(remoteNotificationPayload:completionHandler:) to SendbirdChat
  • Added markAsViewed(messages:) to FeedChannel
    • Deprecated logImpression(messages:) in FeedChannel
  • Added logClicked(message:) to FeedChannel

Improvements

  • Fixed a bug where the myLastRead was updated with the improper timestamp
  • Improved stability
sendbird-chat-sdk-ios - v4.17.0

Published by sendbird-sdk-deployment 8 months ago

New Interfaces

  • Added message template interfaces
    • Added classes
      • MessageTemplateListParams class
      • MessageTemplate class
      • MessageTemplateInfo class
      • MessageTemplateList class
    • Added functions
      • getMessageTemplateList(token:params:completionHandler:) function in SendbirdChat class
      • getMessageTemplate(key:completionHandler:) function in SendbirdChat class
    • Added handlers
      • MessageTemplateHandler in Handlers class
      • MessageTemplateListHandler in Handlers class
    • Added messageTemplateInfo property in AppInfo class

Improvements

  • Fixed negative value setting case when backsync progress
  • Improved stability
sendbird-chat-sdk-ios - v4.16.1

Published by sendbird-sdk-deployment 8 months ago

Improvements

  • Fix an issue where the completionHandler of sendFileMessage would be called multiple times.
sendbird-chat-sdk-ios - v4.16.0

Published by sendbird-sdk-deployment 8 months ago

New Interfaces

  • Added the notificationPriority property to BaseMessage class

Improvements

  • Fixed .data of MultipleFilesMessage
  • Fixed UploadedFileInfo.thumbnail.url returning a plainURL without eKey when file encryption attribute is ON
sendbird-chat-sdk-ios - v4.15.4

Published by sendbird-sdk-deployment 8 months ago

  • Fixed a bug where the stat collector is not enabled when the authenticateFeed() is used
  • Fixed a bug where the unread message count of feed channel becomes zero when the SDK receives a message from the chat notification channel
sendbird-chat-sdk-ios - v4.15.3

Published by sendbird-sdk-deployment 9 months ago

  • Improved unread message count logic
sendbird-chat-sdk-ios - v4.15.2

Published by sendbird-sdk-deployment 9 months ago

  • Improved stability
sendbird-chat-sdk-ios - v4.15.1

Published by sendbird-sdk-deployment 9 months ago

  • Initialization improving
    • Added needsSynchronous property in InitParams class
    • Added init(applicationId:isLocalCachingEnabled:localCacheConfig:logLevel:appVersion:needsSynchronous:) method in InitParams class
    • Added InitializationState enum
    • Added executeOrWaitForInitialization(executeHandler:) method in SendbirdChat
    • Deprecated initializeSynchronously(params: InitParams) method in SendbirdChat.
      • Set needsSynchronous in InitParams to true and use initialize(params:migrationStartHandler:completionHandler:) instead.
    • Modified qos priority of local caching migration queue
  • Added inMemoryUserInfo property in BaseMessage
  • Fixed feedback not working correctly
  • Added localizedFailureReason for ChatError.connectionCanceled error when the app moved to background while connecting
  • Improved stability
sendbird-chat-sdk-ios - v4.15.0

Published by sendbird-sdk-deployment 9 months ago

  • Initialization improving
    • Added needsSynchronous property in InitParams class
    • Added init(applicationId:isLocalCachingEnabled:localCacheConfig:logLevel:appVersion:needsSynchronous:) method in InitParams class
    • Added InitializationState enum
    • Added executeOrWaitForInitialization(executeHandler:) method in SendbirdChat
    • Deprecated initializeSynchronously(params: InitParams) method in SendbirdChat.
      • Set needsSynchronous in InitParams to true and use initialize(params:migrationStartHandler:completionHandler:) instead.
    • Modified qos priority of local caching migration queue
  • Added inMemoryUserInfo property in BaseMessage
  • Fixed feedback not working correctly
  • Added localizedFailureReason for ChatError.connectionCanceled error when the app moved to background while connecting
  • Improved stability
sendbird-chat-sdk-ios - v4.14.2

Published by sendbird-sdk-deployment 10 months ago

Improvements

  • Improved stability
sendbird-chat-sdk-ios - v4.14.1

Published by sendbird-sdk-deployment 10 months ago

Improvements

  • Added Form, FormField and FormFieldAnswer model classes.
  • Added submitForm(form:completionHandler:) public interface.
  • Added forms and suggestedReplies properties in BaseMessage.
sendbird-chat-sdk-ios - v4.14.0

Published by sendbird-sdk-deployment 10 months ago

Improvements

  • Added Feedback and Feedback.Status model classes
  • Added public interfaces methods in BaseMessage
    • Added submitFeedback(rating:comment:completionHandler:)
    • Added updateFeedback(rating:comment:completionHandler:)
    • Added deleteFeedback(completionHandler:)
  • Fixed a bug where the messageCollection(_:context:channel:addedMessages:) is not invoked after reconnecting if the MessageCollection object was created for an empty group channel
sendbird-chat-sdk-ios - v4.13.2

Published by sendbird-sdk-deployment 10 months ago

Improvements

  • Fixed group channel's metadata being overwritten by group channel changelog when using local caching without turning on the app attribute enable_changelog_metadata
  • Updated SendbirdChatSDK licenses
  • improve Stability
sendbird-chat-sdk-ios - v4.13.1

Published by sendbird-sdk-deployment 11 months ago

Improvements

  • Fixed a bug where the order of the messages from the messageCollection(_:context:channel:addedMessages:) delegate was not sequential
sendbird-chat-sdk-ios - v4.13.0

Published by sendbird-sdk-deployment 11 months ago

Improvements

  • Added logCustom() in FeedChannel to log custom stat
  • Added NotificationMessageStatus to represent whether the message was read or not
  • Changed to not change channel's isDirty property when app switches from background to foreground
  • Removed rate limit from markAsRead
  • Improved logic to call the API in unnecessary situations in the getChannel while using local caching
  • Improved stability
sendbird-chat-sdk-ios - v4.12.3

Published by sendbird-sdk-deployment 12 months ago

  • Improved stability
sendbird-chat-sdk-ios - v4.12.2

Published by sendbird-sdk-deployment 12 months ago

  • Added methods on GroupChannel
    • getDeliveryStatus(includeAllMembers:)
    • getDeliveryStatusAsObjects(includeAllMembers:)
    • getReadStatusAsObjects(includeAllMembers:)
  • Added DeliveryStatus, ReadStatus
  • Fixed Syntax error in SQL statement
  • Added extendedMessagePayload property to BaseMessage
  • Improved stability
sendbird-chat-sdk-ios - v4.12.1

Published by sendbird-sdk-deployment about 1 year ago

Improvements

  • Fixed a bug where the callback of __getUIKitConfiguration() can be called twice.
  • Stability improvements.
sendbird-chat-sdk-ios - v4.12.0

Published by sendbird-sdk-deployment about 1 year ago

Improvements

Added submitForm(formKey:answer:completionHandler) at BaseMessage

  • Added review information on UserMessage
    • Added messageReviewInfo property in UserMessage class
    • Added MessageReviewInfo and OriginalMessageInfo classes
    • Added MessageReviewStatus enum
  • Added SendbirdChat.sendUserMessage which sends a user message to a specific channel without needing to have a instance of the channel.
  • Fix an issue where unreadChannelFilter was not properly working on GroupChannelCollection
sendbird-chat-sdk-ios - v4.11.1

Published by jaesung-0o0 about 1 year ago

Improvements

  • Fixed an issue where MessageCollection doesn't update messages when reconnected.
  • Stability improvements.
Package Rankings
Top 23.38% on Swiftpackageindex.com
Badges
Extracted from project README
Platform Languages CocoaPods Carthage compatible Commercial License
Related Projects