Give us as much detail as possible regarding the issue you're experiencing.
Unity Editor version: 2022.2.0
ML2 OS version:
Version 1.2.0-dev2
Build B3E.230302.12-R.024
Android API Level 29
MLSDK version: 1.4.0
Host OS: MacOS
I got localization and anchors working so persistence between sessions is happening. Great! But I noticed that if I start the app quickly after turning on the device (such that it doesn't have enough time to localize before the app opens) then then it seems to stop trying while the app is open. In the app, I repeatedly query localization status and it doesn't change. But if I restart the app or wait to open the app, it works.
This makes me suspicious that no localization activity is happening while the app is open. Does it refresh its understanding while the app is open? The behavior I would expect would be for the localization to continue in the background while apps are running so we don't have to tell customers to wait an indeterminate amount of time before opening the app and hoping localization has already happened.