We want to provide clarity around 64-bit support, and also address those of you using the Branch module.
SDK33 is the first SDK version built on RN 0.59, which allows for 64-bit support, and we’ve already enabled said support on our builders for SDK33. Since previous SDK versions are built on React Native versions predating 0.59, it’s not possible for us to retroactively add 64-bit support to them. In order to comply with Google’s requirement, you’ll need to submit an .apk file built with SDK33 or SDK34 (upon its release).
Some time between SDK32 and SDK33, we removed the Branch module from being bundled in your Android .apk files, since Google had begun removing apps without warning to counter privacy issues they’d identified in a Branch endpoint. To reduce undue risk to our end users, we’ve kept Branch from being bundled in SDK33, and will continue to do so for SDK34. For those of you currently using the Branch module, our Bare workflow lets you build an .apk file that both has 64-bit support enabled and the ability to use the Branch module.
If you have any questions, please don’t hesitate to ask! For more information, please see our recent blog post!
Great news! Assuming I’m already using SDK33 - do I need to do any other updates/changes? Or expo build:android command will automatically provide me with 64-bit version?
@adamjnav All of that guides are unclear and messy, if I have ExpoKit version 32, what should be updated in which order? In this blogpost, says that we should use that guide if we have ExpoKit 33 and higher. Where is the guide how to update ExpoKit from 32 to 33 then?
Yep! Follow the normal Js instructions and then proceed to ExpoKit specific instructions. My bad did not thoroughly read your comment. Use the tar.gz url!