Cookie Manger übermittelt nicht

wer112

Top Contributor
Es gibt den normalen Cookie Manager, der die Cookies verwaltet und die mit der URL automatisch übergibt.
Nachteil ist, das wenn die App geschlossen ist, Die Cookies weg sind.

Deswegen habe ich im App Store einen neuen Cookie Manager geholt, der beim Login einmal aufgerufen wird. Danach musste ich NIE WIEDER Irgendwelche Sessions mit übergeben.

Im kleinen Neben Projekt, Sind die Session Leer, obwohl ich den Profissonelen Cookie Manager genommen habe, der im App Store Problemlos klappt.

Java:
implementation 'com.loopj.android:android-async-http:1.4.11'

Das ist die Implementation, die der Cookie Manager braucht.

Das ist der Link, wie man den Benutzt:


Habe im Manifest die zwei Teile:

Java:
android:networkSecurityConfig="@xml/network_security_config"

Java:
<provider
            android:name="androidx.core.content.FileProvider"
            android:authorities="${applicationId}.provider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/provider_paths" />
        </provider>

Und das ist der Cookie Manager, der beim Login alles anlegt:

Java:
SiCookieStore2 siCookieStore = new SiCookieStore2(Login.this);
                            CookieManager cookieManager = new CookieManager((CookieStore) siCookieStore, CookiePolicy.ACCEPT_ALL);
                            CookieHandler.setDefault(cookieManager);

Verstehe nicht, wiso im App Store es alles klappt, aber nun nicht mehr.
 
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben