2014-10-02 56 views
0

我設法創建了一個成功驗證用戶身份並連接到Nest結構和設備設置的iOS應用程序。使用訪問令牌時,應用程序每次啓動時,應用程序都會自動連接到Nest服務器。在iOS中使用Firebase進行Nest API登錄/註銷

但是,如果應用程序需要提供啓用登錄/關閉不同用戶帳戶功能的功能,則無法找到任何說明要遵循的程序的文檔。在同一個應用程序的不同用戶帳戶下的不同位置監控設備。

我此時可以更改其他用戶的登錄名的唯一方法是刪除並重新安裝該應用程序,這是不實際的。

有沒有人有建議如何解決這個問題?

非常感謝您的幫助。

回答

0

您只需創建一個例程來獲取可重用的訪問令牌。登錄是檢索訪問令牌時身份驗證過程的一部分。

一旦您擁有訪問令牌,每個用戶帳戶就沒有任何公開會話,因此無需註銷。相反,只需重新使用爲您提供第一個訪問令牌並根據需要存儲儘可能多的訪問令牌的相同方法即可。

每個訪問令牌實際上是一個會話ID。