I think we should make the File Transfer plugin not need a CookieManager.
It sounds like that's the bigger problem than it having to be tied to a
particular implementation of Cookies.

On Tue Jan 20 2015 at 10:32:25 AM Darryl Pogue <dvpdin...@gmail.com> wrote:

> With the idea of preparing Cordova Android 4.0.x  for release starting
> to come up in discussions, I thought it was worth raising this as a
> potential blocker.
>
> The file transfer plugin uses the Android webview cookie manager. When
> you're using a Crosswalk webview (or GeckoView presumably), in the
> best case there are no cookies with file transfer requests and in the
> worst case it will cause the app to crash on Android 4.2.x.
>
> There are a few existing bug reports and PRs related to this, but none
> of them propose a general solution for different webviews. [1] [2] [3]
> [4]
>
> I was looking at this problem last week and the only general solution
> I could think of would involve adding a CordovaCookieManager interface
> and implementing it for each webview engine, which didn't seem to be
> the most idea situation.
>
> I can write that interface and make a PR for it, but I'd rather hear
> if anyone has better ideas before starting to make changes across
> multiple repos.
>
>
> [1]: https://github.com/crosswalk-project/crosswalk-cordova-
> android/pull/38
> [2]: https://github.com/apache/cordova-plugin-file-transfer/pull/8
> [3]: https://github.com/MobileChromeApps/mobile-chrome-apps/issues/464
> [4]: https://github.com/gaochun/cordova-plugin-file-transfer/commit/
> 0063249e279b99a0feb4601650fc3a4c9e8a8ed2
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>

Reply via email to