[Problem/Question]
As part of the migration guide to Android 15,
All native code must be compiled with 16kb page size.
This SDK uses conscrypt-android-2.2.1
Luckily, there is a new version that added the fix: google/conscrypt#1212
In the meantime, I was able to overcome this by forcing the dependency:
If you can please update the SDK so we can remove this, that would be amazing!
// If problem, please fill out the below. If question, please delete. [SDK Version]
// What version of the SDK are you using?
sendbird-uikit-version = “3.22.0”
[Reproduction Steps]
// Please provide reproduction steps and, if possible, code snippets.
Open the app on an emulator running Pre-Release 16 KB Page Size Google Play ARM 64 v8a System Image API 35
[Frequency]
// How frequently is this issue occurring?
Everytime
[Current impact]
// How is this currently impacting your implementation?
It causes the application to crash
Please kindly consider that your fix is currently the best approach.
We have a very wide user base with a need to support lower versions of Android.
The current Chat SDK should support a low version of Android, and a low version of Android should use Conscrypt for a safe network connections. Additionally, some of our customers require a low version of Conscrypt. So currently enforcing an upgrade it not possible.
I would suggest at least adding it to your documentation as an FYI so other people can find it.
Also, you may be able to compile conscypt sdk yourself, they have a guide on the link I sent.
That will allow you to use a lower version and add support for Android 15.
In addition are you able to at least confirm using version 2.5.3 is stable for using?
This workaround doesn’t solve the alignment issue in call, and Google has set a deadline to fix it on Nov 2025, or else we’ll need to remove call functionality.
There’s a ticket on this - but without any reply from sendbird support.
(And regards to Gil! Nice coincidence fiding you here :))
Please try using this dev build for now or wait until the official production version of Isar is released. At that point, we will provide a stable SDK release.