我设法创建了一个成功验证用户身份并连接到Nest结构和设备设置的iOS应用程序。使用访问令牌,每次启动应用程序时,应用程序都会自动连接到Nest服务器。
但是,如果应用需要提供为不同用户帐户启用登录/注销功能,例如,我无法找到任何说明要遵循的步骤的文档。监控来自同一应用程序的不同用户帐户下不同位置的设备。
此时我可以更改其他用户登录的唯一方法是删除并重新安装应用程序,这是不切实际的。
有没有人建议如何解决这个问题?
非常感谢您的帮助。
答案 0 :(得分:0)
您只想创建一个例程来获取可以重复使用的访问令牌。登录是检索访问令牌的身份验证过程的一部分。
一旦拥有访问令牌,每个用户帐户就没有任何打开的会话,因此无需注销。相反,只需重复使用获得第一个访问令牌的相同方法,并根据需要存储尽可能多的访问令牌。
每个访问令牌实际上都是会话ID。