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.
Das ist die Implementation, die der Cookie Manager braucht.
Das ist der Link, wie man den Benutzt:
Habe im Manifest die zwei Teile:
Und das ist der Cookie Manager, der beim Login alles anlegt:
Verstehe nicht, wiso im App Store es alles klappt, aber nun nicht mehr.
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:
CookieStore for dealing with persistent cookies in Android
CookieStore for dealing with persistent cookies in Android - Android Persistent Cookies Store
gist.github.com
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.