When packaged on mobile, init location services crashes build and it restarts causing a loop of the splash screen

Hello. I’m having trouble finding any real documentation on unreal’s location services implementation.

I’ve enabled the appropriate plugins and I believe I’ve added the correct permissions; however when I launch the app on my phone (Pixel 2 XL), I get the splash screen, it asks me if I want to grant location access, then it crashes and resets. it essentially loops (but doesn’t ask permission again).

Does anyone know why this may be occurring? I’ve set my SDK to android version 9 in case that may be the issue, but the problem persists.

Thank you in advance for pointing me in the right direction.

PS: I’m still learning how to pull logs from the phone. I will post them here if possible.

Ok. Answering my own question in case someone else comes across it.

The way I solved this was by implementing a delay node. I’m still not sure what’s causing the crash and eventually I’d like to perform some check before initializing location services to ensure it’s ready for init. I don’t really like relying on a delay node for this, but it’s ok for prototyping.

thank you for this, I added a 1 second delay and it now works again.