Leanplum/Leanplum-Android-SDK

Remove Apache dependency

dmarcato opened this issue · 4 comments

With Android P the Apache library (deprecated since Android M) will be officially removed (see https://developer.android.com/preview/behavior-changes#apache-nonp and https://developer.android.com/preview/behavior-changes#apache-p).

Is there any plan/timeline to remove it from the Leanplum library?
Ideally it would be nice if we could provide our own implementation of an HTTP client (OkHttp, etc).

Also kinda related: any plan to move all Leanplum traffic over https? Cleartext traffic will be blocked by default with Android P (see https://developer.android.com/preview/features/security-behav#tls-enabled)

Definitely need this addressed

This currently breaks when updating to Android 28 (Pie)

e7mac commented

We are investigating moving away from this library. In the meanwhile, as a workaround, we've added the required line in the manifest to include the apache library as given in PR #237
Until the next release of our SDK, adding this library into your Manifest should unblock you. LMK if not.