Ios 重新安装时是否刷新Facebook用户访问令牌?
假设我有一个iOS应用程序,链接到Facebook应用程序。我对以下内容感兴趣,但是,它们是矛盾的(不幸的是,我自己没有办法测试): 让我们假设一个用户通过我的iOS应用程序链接到Facebook。假设安装的应用程序知道与Facebook的连接(Facebook ID和Facebook用户访问令牌)。到目前为止,一切顺利 从我认识的人那里听说,如果卸载iOS应用程序,重新安装并尝试登录Facebook,Facebook用户访问令牌就会重新创建 但这似乎在逻辑上有缺陷,因为:Ios 重新安装时是否刷新Facebook用户访问令牌?,ios,facebook,facebook-access-token,Ios,Facebook,Facebook Access Token,假设我有一个iOS应用程序,链接到Facebook应用程序。我对以下内容感兴趣,但是,它们是矛盾的(不幸的是,我自己没有办法测试): 让我们假设一个用户通过我的iOS应用程序链接到Facebook。假设安装的应用程序知道与Facebook的连接(Facebook ID和Facebook用户访问令牌)。到目前为止,一切顺利 从我认识的人那里听说,如果卸载iOS应用程序,重新安装并尝试登录Facebook,Facebook用户访问令牌就会重新创建 但这似乎在逻辑上有缺陷,因为: 如果在使用Face
- 如果在使用Facebook登录时(重新)生成Facebook用户访问令牌,则在第二台设备上安装应用程序的场景将导致第一台设备的连接无法使用
- 如果Facebook用户访问令牌在卸载iOS应用程序时失效,那么,如果应用程序安装在两台设备上,从一台设备上卸载它将导致与第二台设备的连接无法使用
令牌是从会话生成的。他们没有被重新邀请。每次用户打开Facebook应用程序并登录时,都会生成一个新的令牌。只要设备中有用户的有效会话,就可以生成新的令牌,而不必太深入。即使没有会话,用户也可以使用用户/密码登录,这将生成访问令牌和会话。谢谢您的回答。如果我理解正确,iOS应该向服务器发送Facebook ID和Facebook用户访问令牌,服务器应该检查这些令牌是否有效。我说的对吗?@LajosArpad是的,到目前为止,Graph API中的Facebook ID是应用程序范围的,所以你应该根据访问令牌检查ID。因此,检查您的用户是否是您的用户的一种方法是发送到服务器,该服务器在后台检查有效性。有人能告诉我为什么我的问题被否决了吗?