Add Dynamic URL to 3rd party widget on Android (through Intent)

Completed

Comments

4 comments

  • Avatar
    Permanently deleted user (Edited )

    Hey everyone,

    The team has been working hard and this will be implemented here in the next release of Android. Check out this video for sneak peek and preview of how this will be setup.

    https://www.youtube.com/watch?v=F3gLc8l6720&feature=youtu.be

    Thanks,

    Ben

    1
    Comment actions Permalink
  • Avatar
    Luan Ngo

    Dynamic URL has been a life saver for our agency.  It really expand the capability and scope of the product.  I would like to see this feature also available on Android.

    Luan Ngo

    0
    Comment actions Permalink
  • Avatar
    Dave Sedlacko

    Currently we are using or trying to use the 3rd party application to launch:

    • Google maps
    • Safari
    • Chrome
    • Power bi

    Our android users are expanding and we would like to provide them with the same level of capability as the iOS users.  Having this available on Android would definitely be helpful for us.

    - Dave

    0
    Comment actions Permalink
  • Avatar
    Kyle Harper (Edited )

    Hi Penny,

    Yes, please implement this!

    We would like to be able to launch ESRI Collector for ArcGIS using the 3rd party widget (both iOS and Android), but we need to do more than simply launch the app - we need to pass parameters to load a specific map by "itemID", set the map to "collection mode" of a specific layer (using the "featureSourceURL" parameter), and then pass data from certain elements of the iForm record to the Collector feature (using the "featureAttributes" parameter). Collector for ArcGIS also has a helpful "center" parameter for zooming the map to a certain location.

    While it seems most people do this workflow the other way around and launch an iForm record from the popup of a Collector feature, we prefer to have the iForm be the starting point so folks can enter general information like their name, date, survey conditions, etc. once on the parent-level iForm record and we can then propagate this information (or a foreign key relating the information) to each Collector feature via Dynamic 3rd party widgets on subforms... conversely, if Collector is the starting point, since iForm cannot be launched at the subform level (only at the parent form level), it requires folks to fill out redundant information over and over, and can lead to data entry mistakes and/or slowdowns in the field. This is our main reason for wanting to be able to launch ESRI Collector for ArcGIS with parameters on both iOS and Android platforms.

    It seems this functionality will be working for us on iOS in our next white label build, but we will be unable to offer this functionality to our Android users until Intents are supported in the Android version of iForm. As a workaround in the meantime, this will require us to purchase extra iOS devices and furnish loaners to our field teams until this functionality is available for Android - this forces us to choose between (a) substantial additional cost/overhead to make use of the Dynamic URL 3rd party widget and (b) dealing with the status quo of requiring our Android users to redundantly enter data and/or manually copy/paste attributes between iForm and Collector (which is rife with pitfalls).

    Thanks for considering this feature - fingers crossed it makes the cut!

    Kyle

    0
    Comment actions Permalink

Please sign in to leave a comment.

Powered by Zendesk