I am now implementing my indoors maps for Android and this has gone well so far!). The time has now come to implement the IPS system.
I have setup the IndoorLocationDatasource as described in the documentation (https://developers.arcgis.com/android/device-location/indoor-positioning/)
I am using the Java Runtime (didn't have time to learn Kotlin for this project), and after calling startAsync() the location appears to run fine and generates no errors, but the IndoorLocationDatasource returns no location.
When I remove the datasource, the map correctly defaults back to the AndroidLocationDatasource and shows the device location on the map.
I have attached some screenshots showing the code and the app one showing the Indoors (with no blue dot) and the Android (with blue dot).
The indoor data source is commented out in the code screenshot, when that line is uncommmented no blue dot is displayed. From the documentation, it would seem that if outside an IPS covered area the blue dot should use the GPS data.