Open xiao8579 opened 4 years ago
Demo screenshots:
I tested this and made sure that the URL parameters are case-insensitive, which means users are free to make "mistakes" regarding case sensitivity. Nice!
Working as expected so far. I launched a QC Survey from a URL embedded in a WAB App and it successfully launched the QC app and prompted me for a login. After login it downloaded the survey no problem.
Working as expected so far. I launched a QC Survey from a URL embedded in a WAB App and it successfully launched the QC app and prompted me for a login. After login it downloaded the survey no problem.
Also, tried this with both a new 'QuickCapture Project' item and the older 'Mobile Application'. Works with both.
Before adding a 'link' button, I made a new group. But I was not able to 'customize' the group, such as adding a name, until I added a button to the group.
Description
ArcGIS QuickCapture can be integrated with other apps using either App Links or a custom URL scheme. Both AppLinks and custom URLs support the same parameters, so the expected behaviors will be the same.
Test Areas
Steps:
Notes: If you are WFH and connect to your own network at home, you will need to use Esri VPN in order to sign in the Enterprise portals.
Test cases
Test the link You can create a link/URL to open the QuickCapture mobile app that can be embedded into your own native or web app. Type https://quickcapture.arcgis.app/ into your browser for testing.
Sign in to a specified portal To launch and download a project from a specific portal, include the
portalUrl
parameter. For example, https://quickcapture.arcgis.app/?portalUrl=www.arcgis.comDownload and launch a specified project To include your project in the URL you're constructing, add
?itemId=
and your project item ID to the app link. Your URL should look similar to the following: https://quickcapture.arcgis.app/?itemId=dcdb68465fbc4c38a6aba7f5165cdfd4Include a predetermined user input value To do this, the app link must include a reference to the user input variable. For example, to populate a user input variable whose
ID
is001
, type&userInput:001=
and the value you want to enter; the ampersand (&) acts as a parameter separator. The following example URL would launch QuickCapture and populate the user input value with the content of theworkArea
field https://quickcapture.arcgis.app/?itemId=dcdb68465fbc4c38a6aba7f5165cdfd4&userInput:001={workArea}Feedback
Please provide your feedback to us: