Open hrastnik opened 2 weeks ago
This library is not compatible with the new arch yet.
@hirbod Are you planning to add support for the new architecture soon?
I am planning since 2022, but no-one stepped in so far to help, I don't have any knowledge. I have hopes that expo-audio might deprecate my library soon though.
Hi @hirbod , we are finishing to migrate our ble library with RN 0.76 (https://github.com/innoveit/react-native-ble-manager/pull/1285), you can take a look in the changes to support this lib. I can help if you have problems.
@hirbod I'd be happy to help. And for the last few days I've been trying to get the library to work with the new architecture while remaining backwards compatible.
So far I have a solution for iOS, but it's kind of complex when I try to keep it backward compatible. Would you be ok with having a breaking change and forcing RN76 users to use the new library version and <RN76 users would stay on the current version?
@hrastnik absolutely. I was planning to make a final release for <RN76 to fix the Android crash and going forward, we can force v2 for RN76+
Calling
getVolume
causes a crash on iOS with the following error observed in XCode logs:Steps to reproduce:
getVolume
The app crashes.
The following snippet is enough to confirm it crashes when calling getVolume