0

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

但是,我找不到任何文档来解释如果应用程序需要提供启用/注销不同用户帐户的功能(例如,在同一应用程序的不同用户帐户下监控不同位置的设备)应遵循的程序。

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

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

非常感谢您的帮助。

4

1 回答 1

0

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

获得访问令牌后,每个用户帐户都没有任何打开的会话,因此无需注销。相反,只需重用获得第一个访问令牌的相同方法,并根据需要存储尽可能多的访问令牌。

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

于 2015-05-15T13:10:07.477 回答