RemoteRoomMember

@objc
open class RemoteRoomMember : RoomMember

他のSDKで生成されたRoomMember

  • イベントデリゲート

    Declaration

    Swift

    @objc
    public var delegate: RemoteRoomMemberDelegate? { get set }
  • PublicationをSubscribeさせます。

    Declaration

    Swift

    @available(iOS 13.0, *)
    @objc
    public func subscribe(publicationId: String) async throws -> RoomSubscription

    Parameters

    publicationId

    SubscribeするPublicationのID

    Return Value

    Subscription

  • PublicationをSubscribeさせます。

    Declaration

    Swift

    @objc
    public func subscribe(
        publicationId: String,
        completion: ((RoomSubscription?, Error?) -> Void)?
    )

    Parameters

    publicationId

    SubscribeするPublicationのID

    completion

    完了コールバック

  • Subscribeを中止させます。

    Declaration

    Swift

    @available(iOS 13.0, *)
    @objc
    public func unsubscribe(subscriptionId: String) async throws

    Parameters

    subscriptionId

    停止するSubscriptionのID

  • Subscribeを中止させます。

    Declaration

    Swift

    @objc
    public func unsubscribe(subscriptionId: String, completion: ((Error?) -> Void)?)

    Parameters

    subscriptionId

    停止するSubscriptionのID

    • completion: 完了コールバック