MemberInitOptions
@objc
public class MemberInitOptions : NSObjectRoomMember初期化オプション
- 
                  
                  Memberの名前 DeclarationSwift @objc public var name: String?
- 
                  
                  メタデータ DeclarationSwift @objc public var metadata: String?
- 
                  
                  MemberのKeepAliveの更新間隔時間(秒) デフォルトは30秒です。 MemberがそのRoomに存在するかどうかはSkyWayサーバで管理しています。 Memberの退出はMemberの leave()または、権限があればRoomのleave(_:)でも退出させることができますが、退出処理を行わずアプリケーションがクラッシュした時、SkyWayを終了した時などは情報に不整合が発生し、RemoteMemberから見るとまだRoomに存在するように見えます。このオプションではSkyWayサーバとのkeepalive時間を設定することでその不整合を解消するまでの時間を設定できます。 短すぎる設定では、頻繁にサーバに対してリクエストをすることになるのでパフォーマンスが低下する恐れがあります。 DeclarationSwift @objc public var keepaliveIntervalSec: Int32
- 
                  
                  MemberのKeepAliveの更新間隔時間を超えてRoomからMemberが削除されるまでの時間(秒) デフォルトは30秒です。 keepaliveIntervalSecと同様に、SkyWayサーバにおけるMemberの存在情報の不整合を解消するまでの時間を設定できます。短すぎる設定では、正常な通信であってもRoomから退出させられてしまう恐れがあります。 DeclarationSwift @objc public var keepaliveIntervalGapSec: Int32
 MemberInitOptions Class Reference
        MemberInitOptions Class Reference