We've built a companion iOS app that integrates with Field Maps for utility pole inspections. The workflow is:
- Field worker opens a feature popup in Field Maps
- Clicks an Arcade-generated link that opens our iOS app via custom URL scheme
- Takes AR measurements in our app
- Our iOS app deep links back to Field Maps using arcgis-fieldmaps://?referenceContext=updateFeature to write the measurement data back to the feature
relevant documentation here
This works great online. The problem is it completely breaks offline.
When the map is offline and our app calls back with the updateFeature deep link, Field Maps shows: "Unable to Open — the internet connection appears to be offline"
The feature exists in the local offline geodatabase. Field Maps already knows how to map the online service URL to the local replica. It seems like it should be able to accept the update locally and queue it for sync — the same way it handles manual edits offline.
Questions:
- Is offline updateFeature via deep link a known limitation or a bug?
- Is there a workaround we're missing?
- Any plans to support this? It would be a huge enabler for third-party app integrations with Field Maps in offline workflows.
Thanks!