2014-10-02 55 views
0

我设法创建了一个成功验证用户身份并连接到Nest结构和设备设置的iOS应用程序。使用访问令牌时,应用程序每次启动时,应用程序都会自动连接到Nest服务器。在iOS中使用Firebase进行Nest API登录/注销

但是,如果应用程序需要提供启用登录/关闭不同用户帐户功能的功能,则无法找到任何说明要遵循的程序的文档。在同一个应用程序的不同用户帐户下的不同位置监控设备。

我此时可以更改其他用户的登录名的唯一方法是删除并重新安装该应用程序,这是不实际的。

有没有人有建议如何解决这个问题?

非常感谢您的帮助。

回答

0

您只需创建一个例程来获取可重用的访问令牌。登录是检索访问令牌时身份验证过程的一部分。

一旦您拥有访问令牌,每个用户帐户就没有任何公开会话,因此无需注销。相反,只需重新使用为您提供第一个访问令牌并根据需要存储尽可能多的访问令牌的相同方法即可。

每个访问令牌实际上是一个会话ID。