It took me a bit but I got a launch link from 123 into Field Maps that passes in a key. The weird part it is that Field Maps makes you tap on the layer to collect even though it knows it.
https://fieldmaps.arcgis.app?itemID=6089869970985ba5d1b88ac966&referenceContext=addFeature&featureSourceURL=https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/PFCRCTest4/FeatureServer/0&featureAttributes=%7B%22LOCAL_ID%22:%22Test5%22%7D
I then added a callback that launches Field Maps then back to 123 and that works slick.
In a note field in the label
<a href="https://fieldmaps.arcgis.app?itemID=60898699d985ba5d1b88ac966&referenceContext=addFeature&featureSourceURL=https://services1.arcgis.com/Hp6G80Pky0om7QvQ/arcgis/rest/services/PFCRCTest4/FeatureServer/0&featureAttributes=%7B%22LOCAL_ID%22:%22${LOCAL_ID}%22%7D&callback=https://survey123.arcgis.app">Link to Field Maps with Callback</a>
But when I launch that link over to Field Maps my form is still open and not summitted, or in drafts or anything. So if a user forgets to go back (which the callback should help) or the app crashes or something the form is lost.
I think I remember someone posted about doing this on the thank you screen instead of in the form, but I cant find it, and I think that is web only.
I could tell the user to submit then go into the outbox and reopen then launch but that is more taps.
Is there a way to have the link save the form before it launches Field Maps?
thanks