[Deprecated] Sendbird Chat SDK for iOS in Objectivce-C for enablement of a rich, engaging, scalable, and real-time chat service.
OTHER License
Published by famous90 almost 6 years ago
SBDPushTriggerOption
and SBDGroupChannelPushTriggerOption
.[SBDMain setPushTriggerOption:completionHandler:]
and [SBDMain getPushTriggerOptionWithCompletionHandler:]
class methods to set/get whether the current user receives remote push notification in the whole group channel.setMyPushTriggerOption:completionHandler:
and getMyPushTriggerOptionWithCompletionHandler:
instance methods in SBDGroupChannel
. It sets/gets whether the current user receives remote push notification in the group channel.[SBDMain setSnoozePeriodEnable:startTimestamp:endTimestamp:completionHandler:]
class methods to start or stop snooze period.[SBDMain getSnoozePeriod:]
class methods to get snooze period.Published by famous90 almost 6 years ago
Published by famous90 almost 6 years ago
Published by famous90 almost 6 years ago
createDistinctChannelIfNotExistWithParams:completionHandler:
method in SBDGroupChannel
.
isCreated
in completionHandler
which represents whether the channel is actually created or not.getMessageChangeLogsByTimestamp:completionHandler:
method in SBDBaseChannel
.
hiddenState
type of SBDGroupChannelHiddenState
property in SBDGroupChannel
to get channel's hidden state.
SBDGroupChannelHiddenStateUnhidden
: It's not hidden channel.SBDGroupChannelHiddenStateHiddenAllowAutoUnhide
: It's hidden channel which is automatically unhidden when new message comes in.SBDGroupChannelHiddenStateHiddenPreventAutoUnhide
: It's hidden channel which is not unhidden when new message comes in.hideChannelWithHidePreviousMessages:allowAutoUnhide:completionHandler:
method to allow automatic unhide on new message in SBDGroupChannel
.unhideChannelWithCompletionHandler:
method in SBDGroupChannel
to unhide manually the channel.channelHiddenStateFilter
property type of SBDChannelHiddenStateFilter
in SBDGroupChannelListQuery
to filter by hiddenState
.
SBDChannelHiddenStateFilterUnhiddenOnly
: Get all unhidden channels. (default)SBDChannelHiddenStateFilterHiddenOnly
: Get all hidden channels which hiddenState
is SBDGroupChannelHiddenStateHiddenAllowAutoUnhide
or SBDGroupChannelHiddenStateHiddenPreventAutoUnhide
.SBDChannelHiddenStateFilterHiddenAllowAutoUnhide
: Get channels which hiddenState
is SBDGroupChannelHiddenStateHiddenAllowAutoUnhide
.SBDChannelHiddenStateFilterHiddenPreventAutoUnhide
: Get channels which hiddenState
is SBDGroupChannelHiddenStateHiddenPreventAutoUnhide
.SBDGroupChannelParams
conforms NSCopying
.sender
property in SBDUserMessage
and SBDFileMessage
from SBDUser
to a new class SBDSender
which extends SBDUser
.
SBDSender
has isBlockedByMe
property which indicates that the message sender is blocked by the current user (default: false).isBlockedByMe
is valid in SBDGroupChannel
only.block_mode
in Application
is set to explicit
mode. Otherwise, it's not visible nor delivered.Published by famous90 almost 6 years ago
SBDUserListQuery
into the following query classes according to its specific role.
SBDApplicationUserList
as a substitute for SBDUserListQuery
(Recommended).SBDBlockedUserListQuery
, SBDBannedUserListQuery
, SBDMutedUserListQuery
, SBDParticipantListQuery
.metaDataKeyFilter
, metaDataValuesFilter
, userIdsFilter
in SBDApplicationUserListQuery
.SBDFileMessage
regardless of bulk file messages or a single file message.SBDScheduledUserMessage
feature to send SBDUserMessage
at the time specified by a user.
SBDScheduledUserMessage
that is a scheduled SBDUserMessage
.SBDScheduledUserMessageParams
to be delivered as a parameter to register scheduled SBDUserMessage
.registerScheduledUserMessageWithParams:completionHandler:
in SBDGroupChannel
to register scheduled SBDUserMessage
.Published by famous90 about 6 years ago
getLastConnectedAt
that returns the current user's latest connection time.Published by famous90 about 6 years ago
getReadStatusIncludingAllMembers:
that gets readStatus in the group channel.getReadMembersWithMessage:includeAllMembers:
that returns a list of members who read the message in the group channel.getUnreadMembersWithMessage:includeAllMembers:
that returns a list of members who did not read the message in the group channel.isEqual:
in Channel classes(SBDBaseChannel
, SBDGroupChannel
, SBDOpenChannel
), Message classes(SBDBaseMessage
, SBDUserMessage
, SBDFileMessage
, SBDAdminMessage
), User classes(SBDUser
, SBDMember
) to compare deep-equality with other instance.connectWithUserId:accessToken:completionHandler:
) so that can receive call-back with an error when disconnectWithCompletionHandler:
was called while connecting to SendBird.SBDGroupChannelListQuery
, SBDGroupChannelMemberListQuery
, SBDOpenChannelListQuery
, SBDPreviousMessageListQuery
, SBDPublicGroupChannelListQuery
, SBDUserListQuery
) into properties.getReadMembersWithMessage:
in SBDGroupChannel
.getUnreadMembersWithMessage:
in SBDGroupChannel
.getReadStatus
in SBDGroupChannel
.SBDWebSocketClosing
in SBDWebSocketConnectionState
.