Как удалить cookie по имени в пакете реагировать-native-cookie - PullRequest
0 голосов
/ 23 февраля 2019

Я установил файл cookie по имени и хочу удалить этот конкретный файл cookie, а не все файлы cookie в пакете реагировать-родного-куки для собственного приложения реагирования.

1 Ответ

0 голосов
/ 23 февраля 2019

react-native-cookie

Если вы используете act-native-cookie

Вы можете использовать следующее для очистки определенного файла cookie по имени

import Cookie from 'react-native-cookie';

// clear all cookies for all domains
Cookie.clear();

// clear all cookies for 'http://bing.com'
Cookie.clear('http://bing.com');

Если вы посмотрите на нативный код Android , вы увидите, что если параметр url имеет значение null, он удалит все файлы cookie, в противном случае, если указан параметр url, он очистит этот файл cookie.

react-native-cookies

Если вы используете act-native-cookies

Хотя это позволяет вам удалять куки, вы должны удалить всеВ Android, только в iOS есть метод, который можно вызвать для очистки определенного файла cookie по имени.

import CookieManager from 'react-native-cookies';

// clear cookies
CookieManager.clearAll()
  .then((res) => {
    console.log('CookieManager.clearAll =>', res);
  });

// clear a specific cookie by its name (IOS ONLY)
CookieManager.clearByName('cookie_name')
  .then((res) => {
    console.log('CookieManager.clearByName =>', res);
  });

Если вы посмотрите на собственный код Android , вы сможете увидеть только способ очистки всех файлов cookie

...