Select to view content in your preferred language

ArcGIS Experience builder on mobile

1196
3
01-11-2024 11:29 PM
ituhabitu
New Contributor

Does anyone know how to deploy an ArcGIS experience to mobile? We have a master map that our users access through field maps and I just published the map in experience builder. I cant access it through field maps and can’t find any documentation on how to access these experiences on mobile, even though there is plenty of documentation on setting up an experience for mobile https://mobdro.bio/ . Thanks for any help!

0 Kudos
3 Replies
JeffreyThompson2
MVP Regular Contributor

Just open the browser on your phone and navigate to the same website as the desktop version and you should see the mobile version of your application.

GIS Developer
City of Arlington, Texas
abureaux
MVP Frequent Contributor

EB has three tabs: one each for desktop, tablet, and mobile. Technically, you can get each of the views on any device since it is actually keyed to your resolution (e.g., we have many users on laptops that will regularly activate the "tablet" view). While in EB, you can swap to those views and configure as normal (just keep in mind the reduced screen real-estate):

abureaux_0-1705090827271.png

Once your map is all pretty, you can deploy it like normal. Mobile users will simply navigate to the same URL as desktop users (as @JeffreyThompson2 noted). The only difference is that they will see either the "tablet" or "phone" version of the map, depending on screen size.

Now, this last part is very organization specific. Your IT may restrict access on specific platforms. For instance, our primary mapping application is only accessible by desktop/VPN. As such, you may need to engage your IT depending on your internal security requirements.

0 Kudos
ajzades
Occasional Contributor

When working in ExB Dev Edition, do you ever have issues switching screen sizes? For instance, I created my app in desktop view, then went to work in the tablet and mobile view, however; this completely broke the experience. The error I received was: "Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node." 

 

I instead recreated the app working backwards: configured for mobile view first, then tablet, then desktop. This seemed to solve the issue (I thought), but then I received the same error when going to preview each configuration of the app. 

 

Finally, I realized I had to drop my screen size prior to loading the preview. So adjust my desktop browser to the size compatible for mobile, then load the preview, and it seemed to work. Is this the normal behavior? 

0 Kudos