如何使用Expo.Facebook登出

时间:2018-08-14 09:53:32

标签: react-native expo

我正在使用Expo.Facebook.logInWithReadPermissionsAsync。

我已经阅读了所有文档,没有关于如何从Facebook注销的文档。

3 个答案:

答案 0 :(得分:0)

为了从Expo.Facebook.logInWithReadPermissionsAsync注销

发送带有删除的抓取操作到Facebook graphApi:

var lParams = access_token = $ {token}; 取( ‘https://graph.facebook.com/User_id/permissions’,{ 方法:“删除”, 身体:lParams }

User_id是Facebook返回值中的用户ID。你可以从 const response =等待获取 https://graph.facebook.com/me?fields=id,name,first_name,last_name,middle_name,picture,email&access_token= $ {token}); console.log(response);

答案 1 :(得分:0)

如果有人想在开始Expo.Facebook登录后弹出的模式窗口中删除其个人资料,请按以下步骤操作:

在iOS(模拟器或真实设备)上: 转到Settings > Safari > Clear History and Website data

在android上(仅在真实设备上测试): 转到Settings > Storage > Other Apps > Chrome > CLEAR STORAGE > CLEAR ALL DATA(您也可以点击“ CLEAR CACHE”,但是CLEAR STORAGE选项帮了我大忙。)

答案 2 :(得分:0)

您实际上不需要。只需在用户使用Facebook Api登录时将状态变量设置为loginIn,然后在单击Logout按钮时将loginIn重置为false。