abbic
10/30/2023, 4:03 PMval validCookieString = "MTExMDkxNTM0MaDoxNjEzMDg5MzYzNw==" // encoded string copy pasted from logs, works ok
val invalidCookieString = "${bip}:${cap}".encodeToBase64() // doesnt work
val bpCaCookie =
"ai" to invalidCookieString
debug { bpCaCookie.second }
with(CookieManager.getInstance()) {
removeAllCookies {
setAcceptCookie(true)
setCookie(url, "${bpCaCookie.first}=${bpCaCookie.second}") // inside webview, the cookie isnt set if using invalidCookieString
and the encoding logic
private fun String.encodeToBase64() =
Base64.encodeToString(this.toByteArray(), Base64.DEFAULT)
abbic
10/30/2023, 4:03 PMabbic
10/30/2023, 5:06 PM