We have a Xamarin-based app that we have migrated from the Esri for Startups program to the Esri Developer program. As part of that migration, we needed to change our app to use the new Esri License Key and Esri Api Keys. That part of the migration was straightforward and is working fine. But the part that has not been working reliably is the request of the Esri map for presentation. At random times, our map page, that is supposed to show the user's current location, instead shows the default Esri Global Map.
Please see the attached video for an example of this behavior. At the end of the video, the Esri global map is shown.
Here is the code we use to create the Esri map:
A few things of note:
- the Anglr app is a Xamarin native app for iOS and Android
- this occurs with more frequency on Android than iOS
- with this same code, we never saw this behavior when we were part of the Startups program
- we are using 100.13.0 version of the ArcGISRuntime nugets for both platforms
I've been banging on this one for a few weeks now, any help/suggestions/comments are greatly appreciated!
-Tom Klempay (Senior Software Engineer, AnglerLabs)