Thanks for the prompt reply - very helpful. For iOS, I also think that it needs to be changed in Info.plist - maybe that’s applicable because we’re registering a custom URL.
In the other issue that you link to, you mention changing “android:name” in AndroidManifest.xml. Though it’s called “name”, it’s actually a fully-qualified Java classname. Which is why you point out that a new folder needs to be created and the package name in MainActivity.java needs to be changed.
How important is that? Is that just to achieve some level of consistency regarding the package ID vs. the entry point to the Android app? Or will things not work if you don’t also change android:name and MainActivity.java?
Thanks again.