RevueSDK · Swift reference Guides

Instance Method

revue(_:didUpdatePresenceConnectionState:)

自身 Presence 服務(MQTT broker)連線狀態變更

func revue(_ revue: Revue, didUpdatePresenceConnectionState state: PresenceConnectionState)

Discussion

與 didUpdateConnectionState(DHT 連線)獨立。失去 broker 連線時, 所有 didUpdatePresenceStatus 資料變得不可信;重連後 SDK 會自動補發 friendPresence 事件。

應用情境:在 UI 顯示「Presence 服務不穩定」警告、暫停依賴 Presence 的功能。