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 visible (Hide)

sendbird-chat-sdk-ios - 4.21.5

Published by sendbird-sdk-deployment 26 days ago

Improvements

  • Fixed a crash in range check logic
sendbird-chat-sdk-ios - 4.21.4

Published by sendbird-sdk-deployment 27 days ago

Improvements

  • Added timeout in GroupChannelCollection.loadMore() to prevent long delay during fetching channels
  • Fixed a bug where non-operator's message affects the last message and the unread message count for exclusive channels
  • Modified GroupChannel.markAsRead behavior when called multiple times so that GroupChannelDelegate.channelWasChanged(channel) gets called when the unread count gets cleared
sendbird-chat-sdk-ios - 4.21.3

Published by sendbird-sdk-deployment about 1 month ago

Improvements

  • Fixed bug where requestId is not being set properly when sending a user message
sendbird-chat-sdk-ios - 4.21.2

Published by sendbird-sdk-deployment about 1 month ago

Improvements

  • Fixed internal messageChangeLog in MessageCollection not updating to correct next token.
sendbird-chat-sdk-ios - 4.21.1

Published by sendbird-sdk-deployment about 2 months ago

Improvements

  • Fixed how "reset my channel history" is handled after it was triggered (both via SDK or Platform API)
sendbird-chat-sdk-ios - 4.21.0

Published by sendbird-sdk-deployment about 2 months ago

New Interfaces

  • Supports customTypes filtering on gets unreadItemCount
    • Added getUnreadItemCount(params:completionHandler:) method in SendbirdChat class
    • Added GroupChannelUnreadItemCountParams class
    • Deprecated getUnreadItemCount(key:completionHandler:) method in SendbirdChat class
  • Added EventDetail in ChannelContext to hold detailed information of channel events
    • i.e. Getting an inviter/invitees information when a channel has been added from receiving an invitation:
      func addedChannels( _ collection: GroupChannelCollection, context: ChannelContext, addedChannels: [GroupChannel]) {
          if let detail = context.eventDetail as? EventDetail.UserReceivedInvitation {
              let inviter = detail.inviter
              let invitees = detail.invitees
          }
      }
      
  • Added interfaces for MessageForm to work with Sendbird dashboard
    (Form interfaces have been deprecated)
    • Added submitMessageForm(completionHandler:) method in BaseMessage class
    • Added messageForm property in BaseMessage class
    • Added MessageForm class
    • Added MessageFormItem class
    • Added MessageFormItem.Style class
    • Added MessageFormItem.LayoutType enum
    • Added MessageFormItem.ResultCount enum
    • Deprecated submitForm(form:completionHandler) method in BaseMessage class
    • Deprecated forms property in BaseMessage class
    • Deprecated Form class and interfaces
    • Deprecated FormField class and interfaces
    • Deprecated FormFieldAnswer class and interfaces

Improvements

  • Fix invalid query parameter value in getTotalScheduledMessageCount request
sendbird-chat-sdk-ios - 4.20.0 Latest Release

Published by sendbird-sdk-deployment 2 months ago

New Interfaces

  • Support pinned message in OpenChannel
    • Added pinnedMessageIds property in BaseChannel
    • Added lastPinnedMessage property in BaseChannel
    • Added pinMessage method in BaseChannel
    • Added unpinMessage method in BaseChannel
    • Added channelDidUpdatePinnedMessages in OpenChannelDelegate
    • Improved SendbirdChat.createPinnedMessageListQuery to use in OpenChannel

Improvements

  • Added hasBot and hasAIBot properties in GroupChannel
sendbird-chat-sdk-ios - 4.19.9

Published by sendbird-sdk-deployment 3 months ago

Improvements

  • Fixed an issue with apiResult of the handler of MessageCollection receiving messages from a point in time before resetMyHistory() call
  • Fixed to remove messages before resetMyHistory time from database when calling resetMyHistory
  • Fixed for freeze status not updating
  • Fixed timing for updating the count of participants
sendbird-chat-sdk-ios - 4.19.8

Published by sendbird-sdk-deployment 3 months ago

Improvements

  • Deprecated SendbirdChat.authenticateFeed; Please use SendbirdChat.authenticate instead.
  • Added SendbirdChat.getTotalUnreadNotificationsCount to get the total unread notification count of the user.
  • Renamed markAsViewed(messages:) to logViewed(messages:).
  • Added push notification handling methods to accept the API host as a parameter for sending delivered and clicked requests.
    • SendbirdChat.markPushNotificationAsDelivered(apiHost:remoteNotificationPayload:completionHandler:)
    • SendbirdChat.markPushNotificationAsClicked(apiHost:remoteNotificationPayload:completionHandler:)
  • Fixed an issue where RequestHeadersContext crashes due to _swift_release_dealloc.
sendbird-chat-sdk-ios - 4.19.7

Published by sendbird-sdk-deployment 4 months ago

Improvements

  • Add macOS support.
  • Add static library SDK.
  • Fixed Reaction hash and isEqual to reflect same properties.
sendbird-chat-sdk-ios - 4.19.6

Published by sendbird-sdk-deployment 5 months ago

Improvements

  • Fixed an arithmetic overflow issue when entering a GroupChannel.
sendbird-chat-sdk-ios - 4.19.5

Published by sendbird-sdk-deployment 5 months ago

Improvements

  • Fixed reportUsers request failure issue
  • Fixed integer overflow when trying to access Reaction.hash
  • Improved stability
sendbird-chat-sdk-ios - 4.19.4

Published by sendbird-sdk-deployment 5 months ago

Improvements

  • Fixed reportUsers request failure issue
  • Fixed an issue with submitform request not working correctly
  • Reduced the network traffic for the stats
  • Improved stability
sendbird-chat-sdk-ios - 4.19.3

Published by sendbird-sdk-deployment 6 months ago

Improvements

  • Improved huge gap checking and message fill logic
  • Fixed a bug where the API host setting is not applied to authenticateFeed()
sendbird-chat-sdk-ios -

Published by mininny 6 months ago

sendbird-chat-sdk-ios -

Published by lookdeceline 6 months ago

sendbird-chat-sdk-ios - 4.19.2

Published by sendbird-sdk-deployment 6 months ago

Improvements

  • Fixed feedback status changing when feedback payload is encoded
  • Removed v from Sendbird ChatSDK tags
  • SwiftLint integration and warning fixes
  • Improved stability
sendbird-chat-sdk-ios - v4.19.1

Published by sendbird-sdk-deployment 7 months ago

  • Improved stability.
  • Fixed feedback status changing when feedback payload is encoded.
sendbird-chat-sdk-ios - v4.19.0

Published by sendbird-sdk-deployment 7 months ago

  • Updated iOS deployment target to 12.0
  • Updated Xcode version to 15.0 for building SendbirdChatSDK framework
  • Added PrivacyInfo.xcprivacy for Apple Privacy Manifest
sendbird-chat-sdk-ios - v4.19.0

Published by sendbird-sdk-deployment 7 months ago

  • Updated iOS deployment target to 12.0
  • Updated Xcode version to 15.0 for building SendbirdChatSDK framework
  • Added PrivacyInfo.xcprivacy for Apple Privacy Manifest
Package Rankings
Top 23.38% on Swiftpackageindex.com
Badges
Extracted from project README
Platform Languages CocoaPods Carthage compatible Commercial License
Related Projects