Как установить логин cookie для Webview? - PullRequest
0 голосов
/ 02 января 2019

В Activity AI есть логин веб-просмотра, после входа я сохраняю CookieManager.getInstance().getCookie(url); в общем предпочтении, а затем рядом с Activity B. В активности у меня есть webview, теперь я хочу установить сохранение cookie в общем предпочтении веб-просмотра в действии B. Как яможет сделать это?Пример моего файла cookie:

nd = del;AMCVS_50B74CAB564469287F000101% 40AdobeOrg = 1;s_vid = 18c9b4564d36c4acacdfb1e47a9b1b63ec60657dc67;sentFA = 1;_im_au = 1.1.1481025714.1545732070;PDC =;AMCV_50B74CAB564469287F000101% 40AdobeOrg = -1891778711% 7CMCIDTS% 7C17899% 7CMCMID% 7C14386804367756668021968412176826840178% 7CMCAID% 7CNONE% 7CMCOPTOUT-1546427061s% 7CNONE% 7CMCAAMLH-1546998940% 7C11% 7CMCAAMB-1547024661% 7Cj8Odv6LonN4r3an7LhD3WZrU1bUpAkFkkiY1ncBR96t2PTI% 7CMCSYNCSOP% 7C411-17906% 7CvVersion% 7C2.4.0;s_sq =% 5B% 5BB% 5D% 5D;__bterr_unuHUR0, pk2GMQX = {"site": "unuHUR0, pk2GMQX", "реферер": "https://stuat.lifenet.local/app/mypage","errors":[{"type":"script","message":"Problem загрузка https://pv.amanad.adtdp.com/lEgOTIhNwpmR5R9lVoWnoQ/pv.js?pg=85-AoexYBmw","tagId":6632933,"timestamp":1546422415642}]}; trd_cid = 15457320755932775; _ga = GA1.2.992719753.154573401.2.19.19.1957271.2.19.19.19671.29.19.19251.27.19.19.19251,21,19.1546394143; _tdim = 7439db2b-2837-4496-ad6c-fcf71c17407e; _fbp = fb.1.1546411386099.1330627569; lni_session_id = kbjm3geqoaoa7qdavl3rn6f4_3;= ПК # 35b9fac8d1e34a848f364784bb44f0ca.22_38 # 1608976867 | сеанс # 785686a6c4c74eb8831943eed612f2f5 # 1546425356; check = true; _mkto_trk = id: 049-0 * * 050 * 0,65 -0,65-T-0,65-й-й-й-й-т-й-й-й-й-й-й-й-й-т-р-й-код: 0,65 * 0,60: -50%: 0,65 -5-й пробел:1010 *

Я использовал этот код:

 String cookies = SharedPrefs.getInstance().get(SharedPrefsKey.KEY_COOKIE_WEB_VIEW, String.class);
            String[] splitCookies = cookies.split(";");
            CookieManager cookieManager = CookieManager.getInstance();
            for (String cookie : splitCookies) {
                cookieManager.setCookie(urlLoadWebView, cookie);
            }
            mWebView.loadUrl(urlLoadWebView);

после вызова Webview onPageFinished Я звоню CookieManager.getInstance().getCookie(url);, но он возвращает значение:

nd = del; nd =дель; AMCVS_50B74CAB564469287F000101% 40AdobeOrg = 1; s_vid = 18c9b4564d36c4acacdfb1e47a9b1b63ec60657dc67; sentFA = 1; _im_au = 1.1.1481025714.1545732070; PDC =; AMCV_50B74CAB564469287F000101% 40AdobeOrg = -1891778711% 7CMCIDTS% 7C17899% 7CMCMID% 7C14386804367756668021968412176826840178% 7CMCAID% 7CNONE% 7CMCOPTOUT-1546427061s% 7CNONE% 7CMCAAMLH-1546998940% 7C11% 7CMCAAMB-1547024661% 7Cj8Odv6LonN4r3an7LhD3WZrU1bUpAkFkkiY1ncBR96t2PTI% 7CMCSYNCSOP% 7C411-17906% 7CvVersion% 7C2.4.0;s_sq =% 5B% 5BB% 5D% 5D;__bterr_unuHUR0, pk2GMQX = {"site": "unuHUR0, pk2GMQX", "реферер": "https://stuat.lifenet.local/app/mypage","errors":[{"type":"script","message":"Problem загрузка https://pv.amanad.adtdp.com/lEgOTIhNwpmR5R9lVoWnoQ/pv.js?pg=85-AoexYBmw","tagId":6632933,"timestamp":1546422415642}]}; trd_cid = 15457320755932775; _ga = GA1.2.992719753.154573401.2.19.19.1927271.2.19.19.19251.219.1919192.27.19.191919.29.19.19191.27.19.19.1925: 197.1546394143; _tdim = 7439db2b-2837-4496-ad6c-fcf71c17407e; _fbp = fb.1.1546411386099.1330627569; lni_session_id = kbjm3geqoaoa7qdavl3rn6f4_3;= PC # 35b9fac8d1e34a848f364784bb44f0ca.22_38 # 1608976867 | сессия # 785686a6c4c74eb8831943eed612f2f5 # 1546425356; проверить = истина; _mkto_trk = ID: 049-SBP-453 и маркер: _mch-lifenet.local-1545732065850-46493; ACCESS = 0; ПРАВИЛЬНО = 0; AMCVS_50B74CAB564469287F000101% 40AdobeOrg= 1; s_vid = 18c9b4564d36c4acacdfb1e47a9b1b63ec60657dc67; sentFA = 1; _im_au = 1.1.1481025714.1545732070; PDC =; AMCV_50B74CAB564469287F000101% 40AdobeOrg = -1891778711% 7CMCIDTS% 7C17899% 7CMCMID% 7C14386804367756668021968412176826840178% 7CMCAID% 7CNONE% 7CMCOPTOUT-1546427061s% 7CNONE% 7CMCAAMLH-1546998940% 7C11% 7CMCAAMB-1547024661% 7Cj8Odv6LonN4r3an7LhD3WZrU1bUpAkFkkiY1ncBR96t2PTI% 7CMCSYNCSOP% 7C411-17906% 7CvVersion% 7C2.4.0;s_sq =% 5B% 5BB% 5D% 5D;__bterr_unuHUR0, pk2GMQX = {"site": "unuHUR0, pk2GMQX", "реферер": "https://stuat.lifenet.local/app/mypage","errors":[{"type":"script","message":"Problem загрузка https://pv.amanad.adtdp.com/lEgOTIhNwpmR5R9lVoWnoQ/pv.js?pg=85-AoexYBmw","tagId":6632933,"timestamp":1546422415642}]}; LNXUST = MY% 3D1546423494; CORRECT = 0; _gat = 1; trd_7575 = 157 0757; lni_session_id = om8d64de7ajefpc1ul4betnf91; _gat_UA-119265811-1 = 1; _tdim = 7439db2b-2837-4496-ad6c-fcf71c17407e; s_combCk = 1546423436636-й копий = 384-й-й-й-н-ф| сеанс # 785686a6c4c74eb8831943eed612f2f5 # 1546425360; check = true; _mkto_trk = id: 049-SBP-453 & token: _mch-lifenet.local-1545732065850-46493; ACCESS = 1; _ga = 273 393 373 693,173,173,173,173,173,173,173,173,173,273,173,173,19 233 693,19,15 233,13,15,173,169,173,273,173,173,173,15 3,15 373,25,15,15 373,15,15,315,15,315,125,325,125,315,115,31,21,315,115,315,31,21,137,315,137,319,35,137,219 - бывают из которых: |; _fbp = fb.1.1546411386099.1330627569

Вы можете увидеть в значении cookie старые и новые cookie. Как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...