Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 清除浏览器cookies 0.60_React Native_Cookies_React Native Instagram Login - Fatal编程技术网

React native 清除浏览器cookies 0.60

React native 清除浏览器cookies 0.60,react-native,cookies,react-native-instagram-login,React Native,Cookies,React Native Instagram Login,我的应用程序使用Instagram的REST API,为了让用户注销并使用其他帐户登录,我必须从浏览器中清除www.Instagram.com的cookies。我一直在使用RN 0.59.10,它工作得很好 升级到RN 0.60后,我无法使用react native cookie或其任何替代软件包,因为它们不支持自动链接。我找到的解决方案是使用react本机库中的RCTNetworking模块。你可以看到解决方案 代码 代码运行良好。应用程序的状态被清除,用户被导航到登录屏幕,但当我在webVi

我的应用程序使用Instagram的REST API,为了让用户注销并使用其他帐户登录,我必须从浏览器中清除www.Instagram.com的cookies。我一直在使用
RN 0.59.10
,它工作得很好

升级到
RN 0.60
后,我无法使用
react native cookie
或其任何替代软件包,因为它们不支持自动链接。我找到的解决方案是使用react本机库中的
RCTNetworking
模块。你可以看到解决方案

代码
代码运行良好。应用程序的状态被清除,用户被导航到登录屏幕,但当我在
webView
中打开Instagram页面而不是询问用户名和密码时,它会直接让我登录

您应该使用社区版的react native Cookie,可在以下位置找到:


我很高兴将它与React Native的0.61.5版结合使用

谢谢,我去看看。
var RCTNetworking = require('RCTNetworking');

export const logout = () => {
  return new Promise((resolve, reject) => {
    RCTNetworking.clearCookies(result => {
      if (!result) {
        console.log('Error Message');
        reject()
      }

      store.dispatch({ type: "RESET_APP_STATE" });
      NavigationService.navigate("AuthLoading");
      resolve()
    });
  });
};