MobileMap: MobileMap Version History
This list of versions and their associated release notes is intended to help users decide if/when it is appropriate for them to update MobileMap to take advantage of new features or bug fixes.
- 1 MobileMap 5.x:
- 1.1 MobileMap 5.1.4 (2/27/2026)
- 1.2 MobileMap 5.1.3 (2/20/2026)
- 1.3 MobileMap 5.1.2 (2/19/2026)
- 1.4 MobileMap 5.1.1 (2/18/2026)
- 1.5 MobileMap 5.1.0 (2/11/2026)
- 1.6 MobileMap 5.0.30 (2/2/2026)
- 1.7 MobileMap 5.0.29 (1/30/2026)
- 1.8 MobileMap 5.0.28 (1/27/2026)
- 1.9 MobileMap 5.0.27 (1/26/2026)
- 1.10 MobileMap 5.0.26 (1/16/2026)
- 1.11 MobileMap 5.0.25 (1/15/2026)
- 1.12 MobileMap 5.0.24 (1/5/2026)
- 1.13 MobileMap 5.0.23 (12/18/2025)
- 1.14 MobileMap 5.0.22 (12/16/2025)
- 1.15 MobileMap 5.0.21 (12/10/2025)
- 1.16 MobileMap 5.0.20 (12/8/2025)
- 1.17 MobileMap 5.0.19 (12/3/2025)
- 1.18 MobileMap 5.0.18 (12/2/2025)
- 1.19 MobileMap 5.0.17 (11/19/2025)
- 1.20 MobileMap 5.0.16 (11/10/2025)
- 1.21 MobileMap 5.0.15 (11/6/2025)
- 1.22 MobileMap 5.0.14 (10/23/2025)
- 1.23 MobileMap 5.0.13 (10/14/2025)
- 1.24 MobileMap 5.0.12 (10/13/2025)
- 1.25 MobileMap 5.0.11 (9/29/2025)
- 1.26 MobileMap 5.0.10 (9/15/2025)
- 1.27 MobileMap 5.0.9 (9/10/2025)
- 1.28 MobileMap 5.0.8 (8/25/2025)
- 1.29 MobileMap 5.0.7 (8/20/2025)
- 1.30 MobileMap 5.0.6 (8/11/2025)
- 1.31 MobileMap 5.0.5 (7/28/2025)
- 1.32 MobileMap 5.0.4 (7/15/2025)
- 1.33 MobileMap 5.0.3 (6/30/2025)
- 1.34 MobileMap 5.0.2 (6/23/2025)
- 1.35 MobileMap 5.0.1 (6/16/2025)
- 1.36 MobileMap 5.0.0 (6/12/2025)
- 2 MobileMap 4.x:
- 2.1 MobileMap 4.4.33 (5/20/25)
- 2.2 MobileMap 4.4.32 (5/6/25)
- 2.3 MobileMap 4.4.31 (1/15/25)
- 2.4 MobileMap 4.4.30 (1/3/25)
- 2.5 MobileMap 4.4.29 (12/23/24)
- 2.6 MobileMap 4.4.28 (12/19/2024)
- 2.7 MobileMap 4.4.26 (8/16/2024)
- 2.8 MobileMap 4.4.25 (6/7/2024)
- 2.9 MobileMap 4.4.24 (5/10/2024)
- 2.10 MobileMap 4.4.23 (4/29/2024)
- 2.11 MobileMap 4.4.22 (3/24/2024)
- 2.12 MobileMap 4.4.21 (1/29/2024)
- 2.13 MobileMap 4.4.20 (10/30/2023)
- 2.14 MobileMap 4.4.19 (9/22/2023)
- 2.15 MobileMap 4.4.18 (8/25/2023)
- 3 Known Issues
- 4 Older Releases
MobileMap 5.x:
MobileMap 5.1.4 (2/27/2026)
Changes:
NETS - Changed tree data entry behavior to select the entire cell value under certain circumstances
Updated NETS to only capitalize text fields with CVD values
Bug Fixes:
Fixed a crash on the "Select an Action" screen when the refresh token call fails
NETS: Prevented the minus character '-' from being entered in the middle of a number
Fixed export cruise data functionality to handle Date Fields correctly
MobileMap 5.1.3 (2/20/2026)
Bug Fixes:
Fixed an issue where the physical keyboard Delete button no longer worked in NETS on version 5.1.1, restoring the ability to clear cell data as expected.
Resolved a problem where the "CULL 100" button in MobileMap Timber (OETS) could not be toggled off, allowing users to properly toggle the button as intended.
MobileMap 5.1.2 (2/19/2026)
Changes:
Improved the NETS navigation experience by addressing slowdowns when entering tree data and navigating with a physical keyboard, making data collection smoother and more responsive.
Updated the slow down message in NETS.
Bug Fixes:
Fixed an issue where reopening NETS after editing trees caused significant slowdowns in opening speed, especially on large plots.
MobileMap 5.1.1 (2/18/2026)
Bug Fixes:
Fixed a crash occurring when the "UPLOAD FEATURES" button is clicked on the "Select An Action" screen for some data models
Fixed a crash occurring when trying to delete a Geodatabase with local edits for some data models
Fixed a crash occurring when the "BACK UP DATABASE" button is clicked on the "Select An Action" screen for some data models
MobileMap 5.1.0 (2/11/2026)
Changes:
Uninstalling or clearing the app data before installing a new version is no longer necessary after upgrading to 5.1.0 (or greater)
Upgraded the target Android SDK from 35 to 36
MobileMap 5.0.30 (2/2/2026)
Changes:
Added support for automated diameter (DBH) reading from the Haglof Vertex Geo 2 device using Bluetooth for NETS. This was previously only implemented for OETS in 5.0.13.
Prevented zero and below DBH values from being recorded for OETS and NETS when using laser rangefinders.
Removed any references to "Portal" that don't specifically refer to "Portal for ArcGIS" from ArcGIS Enterprise, reducing confusion.
Set Download Basemap defaults to imagery at zoom level 16, matching the most common user workflow.
Set License Device default to "Paid License" instead of "Trial License" to streamline the licensing process for most users.
Fixed a typo in the Offline Geodatabase Info screen where "Replica id" was misspelled as "Repica id".
MobileMap 5.0.29 (1/30/2026)
Changes:
Changed MobileMap's ArcGIS authentication to obtain a refresh token with the maximum allowable expiration (90 days), extending session durations for all supported portals. Previously, ArcGIS Online users would have observed their refresh token expiring after 14 days - while some Portal users would observe a 24-hour or even 12-hour expiration. Now, the expiration should be 90 days (unless overridden by a Portal administrator).
Added a refresh token expiration check when loading the Select An Action screen to ensure users are prompted to log in when needed, preventing confusion with expired tokens.
Added an Internet connection check for the Download Basemap, Download Geodatabase, Refresh Feature Services, and Login/Logout of ArcGIS buttons to prevent errors when offline.
Bug Fixes:
Fixed an issue where the "You do not currently have an internet connection." error message would incorrectly display when there was an internet connection but no authenticated ArcGIS user, ensuring accurate error reporting for upload/download actions.
MobileMap 5.0.28 (1/27/2026)
Changes:
Added additional information displayed to the user when a NETS save has occurred
Improved handling for cases where there is no internet connection at the beginning of an upload/download attempt
Added a red highlight focus change listener to the buttons on the "Select An Action" screen
Bug Fixes:
Fixed an issue where NETS would crash consistently when entering data in the last column for specific data models
Fixed a bug where trees with a Tree ID higher than the inserted tree were not properly updated after using the Insert Tree feature in NETS
MobileMap 5.0.27 (1/26/2026)
Bug Fixes:
Fixed an issue where the "All tree records successfully saved" toast message wasn’t shown in NETS when the “dbBackupInterval” setting was set to “EVERY_*_TREES_AND_ON_TREE_LIST_CLOSE”
Fixed the "Automatically Disable Tree Fields Based on Business Rules" setting not being turned off in NETS as expected
Fixed the "Automatically Disable Tree Fields Based on Business Rules" functionality so that cells are actually disabled, not just visually
Fixed rules not working in NETS when there was a mismatched Layer and Table name, ensuring proper rule error messages display
MobileMap 5.0.26 (1/16/2026)
Changes:
Made the “Confirm Deletion of Geodatabase” pop-up non-dismissible when triggered from the “Unauthorized Geodatabase User” screen.
Bug Fixes:
Fixed an issue where taking a photo would suppress all errors instead of just rules, so now only relevant errors are displayed properly.
MobileMap 5.0.25 (1/15/2026)
Changes:
Add functionality to save without doing a rules check before taking a photo or navigating, improving workflow efficiency
Code cleanup for deprecated code
Bug Fixes:
MobileMap no longer crashes when saving after a child record has been added for certain Features
Creating a new Feature using draw collection now opens the camera as expected when taking a photo
"Saving new Feature before..." ProgressDialog now dismisses properly when errors occur, allowing users to address errors without restarting the app
Features created or edited with a graphic extent that has at least some of it off the map now behave properly with correct attribute editor behavior
MobileMap 5.0.24 (1/5/2026)
Changes:
Upgraded the ArcGIS SDK version to 100.15.8 for improved stability and bug fixes
Removed the maxTreeRows functionality from NETS to simplify the codebase
Supported the use of the Feature Service layer name instead of the table name to resolve issues with Portal clients who have mismatched Layer and Table names, improving compatibility (specifically for the "Related Domains" and "Rules" tables)
Bug Fixes:
Fixed a crash when clicking a search query result row in landscape mode on a phone
Corrected a typo in the description for 'Selected Tree Column Offset' to improve clarity
Ensured that non-nullable hidden fields are populated with default values when saving new features in the Attribute Editor
Fixed an issue where table search result row highlighting/cyan state did not reset text color correctly
MobileMap 5.0.23 (12/18/2025)
Bug Fixes:
Fixed a bug where the Feature Layers were sometimes not loading on the map.
Fixed a bug where the app was crashing when exporting cruise data when dealing with a Feature Service with a lot of Feature data.
MobileMap 5.0.22 (12/16/2025)
Bug Fixes:
Fixed a bug where the "Automatic License Renewal" Setting functionality was not working. If the MobileMap license expiration was within the "Automatic License Renewal" (Settings -> Licensing) MobileMap setting value other than "Never" ("7"/"14"/"30"), the app would not open. The workaround for this was to put the device in airplane mode to open the app, then set this setting value to "Never" and then turn airplane mode off.
Fixed a bug where Feature selection highlights stopped occurring after making changes on Select Layer Display Properties.
Fixed a bug where there was more Features visibly selected on the map (blue outline) than were actually being selected.
Fixed a bug where the Parent ID Field was not being populated for a new Plot Feature collected within a Stand before saving.
MobileMap 5.0.21 (12/10/2025)
Bug Fixes:
Fixed an issue that was introduced in 5.0.20 where the Trees table was not referencing properly, which was causing various issues (such as the Edit Trees screen not opening)
Fixed visual formatting issues relating to focusing and selecting the search table rows
MobileMap 5.0.20 (12/8/2025)
Changes:
Improved user feedback when selecting an item in a Spinner that is a source field for a Calculated Field, making the UI more responsive and reducing confusion from delays
Added support for using the Feature Service layer name instead of the database table name for Trees and Logs Table settings, resolving issues with Portal clients that have mismatched layer and table names
Added red highlighting to all Search Table Views when focused, making it easier to see which element is active
Mapped the Back Tab key on physical keyboards in NETS to go to the previous cell, instead of always moving forward
Implemented support for the physical back button to navigate out of NETS after dismissing the soft keyboard
Bug Fixes:
Fixed an issue where users could not navigate to the last row with a physical keyboard in NETS when Tree additions are not allowed
Fixed a crash that occurred when inserting (adding) a tree using the plus button in NETS
MobileMap 5.0.19 (12/3/2025)
Changes:
Enhanced Custom Stand Summary Calculations to support new requirements
MobileMap 5.0.18 (12/2/2025)
Changes:
Adjusted padding for the left side of EditTexts to improve the red focus border highlight in the attribute editor
Added padding to the bottom of Attribute Editor fields so the last few fields are no longer obscured by the soft keyboard
Added the ability to use the ESC/Escape key on a physical keyboard to back out of NETS
Automatically requests focus to the “Edit” button of the first row in the Search Table for smoother navigation
Added a “full screen” option to the “Search Results Table Height” setting, which also adds a search button to the search table
Introduced a new “Table Query Configuration” setting for custom search functionality behavior
Implemented F1, F2, and F3 physical keyboard keys to map to select an action, select layer to edit, and search functionality, respectively
Implemented the Delete (not backspace) physical key to clear the currently selected cell in NETS
Improved user feedback while waiting for the Attribute Editor to open when creating a new feature
Improved user feedback while waiting for the Attribute Editor to open when editing an existing feature
Improved user feedback while waiting for the Attribute Editor to open when creating a new feature using Collect GPS
Removed the “Search Buffer” setting and implemented proportional map touch selection
Improved user feedback while waiting for the Attribute Editor to open when selecting from similar geometries
Improved user feedback while waiting for the Attribute Editor to open when selecting from the search table
Updated the back arrow and menu buttons to always be white on NETS, regardless of Light Mode settings
“Select From Similar Geometries” now only selects the feature chosen after selection
Bug Fixes:
Fixed an issue where using a physical keyboard with specific devices would skip two EditText fields in the attribute editor instead of one when pressing enter
Fixed a crash when exporting cruise data with a specific data model
Fixed the “Start Plot ID at 1 for Every Stand” setting not working under certain conditions
Fixed a crash when drawing a polyline in Trace Mode
Fixed an issue where existing feature geometry editing was not working for draw and edit vertices
Fixed an issue where existing point feature geometry editing via GPS was not working
MobileMap 5.0.17 (11/19/2025)
Changes:
Moved the back arrow to the toolbar in NETS to fix display issues on smaller devices and align with Android UI guidelines
Bug Fixes:
Fixed an issue where Logs for a new Tree would not save unless the Tree was saved first in NETS
Resolved a bug where the Log sum was not displaying for NETS, ensuring accurate data collection
Fixed a problem where the default directory was not created (if it didn't already exist) if the user hit the hardware back button instead of the on-screen back arrow on the select data directory screen
Fixed a bug preventing creation of child records before saving the parent feature, similar to the previous fix for photos
Resolved an issue where photos could not be added to a new child feature, aligning behavior with parent features
Fixed business rules so that date criteria with operators like >, >=, <, <= now work correctly, preventing false error messages when saving records
Corrected misspelled setting descriptions where "app" was incorrectly replaced by "android" in general_preferences
MobileMap 5.0.16 (11/10/2025)
Changes:
Added audio feedback when navigating the Trees Table with the keypad, providing single or double beeps depending on cell or row movement, with a setting to toggle this feature on or off for NETS users
Introduced a new option in the Allowable Tree Edits setting to allow Add and Edit (but not copy or delete), now available for both NETS and OETS
Implemented a freeze attribute enhancement for NETS, allowing users to keep a key attribute column (like TAG or POS) visible and read-only while scrolling horizontally in the New Edit Trees screen
Bug Fixes:
Fixed an issue where changes to Related Domains were not recognized until MobileMap was closed and reopened; now, related domains refresh immediately after download
MobileMap 5.0.15 (11/6/2025)
Changes:
Implemented the "Every _ trees..." functionality for the “Database Backup Interval” (Cruise → General) MobileMap setting in NETS, so backups can be triggered after a set number of trees
Select where the Export Cruise Files are sent and allow naming them on export, making file management easier
Highlight the active cell and buttons in the Attribute Editor along with other screens for better visual feedback and keyboard navigation
Added auto-complete text view for coded value domain fields in the attribute editor, making data entry faster and more accurate. This can be enabled by using the new "Auto-complete Fields" (Settings -> Data Collection and Editing) MobileMap setting.
Added a setting to remove the X (cancel) button on the Attribute editor to reduce user confusion and prevent accidental data loss. This is the new "Hide The Close Button On The Feature Attribute Editor" (Settings -> Data Collection and Editing) MobileMap setting.
Shapefiles are now filtered out on the configurable defaults screen for the Layer picker.
Changed the Edit Configurable Defaults screen to reference the "treesTable" and "logsTable" settings instead of hardcoded "Trees" and "Logs" strings, improving configurability
Changed the "Update Cruiser ID When Cruised" setting functionality so that it does not run in check cruise mode, preventing unintended updates
Improved user feedback when creating a new point via Draw or GPS, especially when slow form loading could cause confusion
Added functionality from 4.x to 5.x to support including attribute values in photo filenames
Bug Fixes:
Fixed an issue where the last column was left off for CSV files generated with the "Export Cruise Data" functionality
Fixed a bug that prevented saving a new feature if a photo was taken before pressing the save button, ensuring data is not lost during feature creation
MobileMap 5.0.14 (10/23/2025)
Changes:
NETS no longer displays the "All tree records successfully saved" message when the Automatically Save Tree When Leaving Tree Row setting is enabled, making navigation smoother for users on small screens.
Bug Fixes:
Fixed an issue where Related Domains with a "LAYER_NAMES" column that doesn't have a value were not working as expected in the attribute editor.
Corrected the logic for determining whether the Geodatabase sync model type is supported when attempting to download or upload, preventing incorrect "Unable To Upload Features" errors.
Resolved a problem where the map would not load for Android 10 devices, ensuring compatibility and proper map display.
Fixed a bug where default values for settings that are not currently set weren't being applied when opening up the main Settings screen in 5.x, restoring expected behavior from previous versions.
MobileMap 5.0.13 (10/14/2025)
Changes:
Added support for automated diameter (DBH) readings from the Haglof Vertex Geo 2 device using Bluetooth, making DBH capture faster and easier in the field. (OETS only, the NETS version of this functionality hasn’t been implemented yet)
Bug Fixes:
Fixed an issue in NETS for "Custom Tree and Log Field Calculations" (Settings -> Cruise -> Trees) where calculations were not working correctly when multiple calculations used the same source Field; now all calculations work as expected.
Resolved a problem where Trees in NETS were loading in the wrong order (by OBJECTID instead of the "Tree ID Field" (Settings -> Cruise -> Trees)), so the Tree table now matches the expected sorting behavior.
MobileMap 5.0.12 (10/13/2025)
Changes:
Added the custom Pennsylvania Game Commission keyboard and related functionality for the New Edit Trees Screen.
Implemented the ability to enlarge text for the cells on the New Edit Trees Screen, making it easier to read and interact with Tree data. This can be utilized by using the existing “Font Size” (Settings → General Preferences) MobileMap setting.
Bug Fixes:
Fixed an issue where Inherited Fields (Settings → Cruise → General → “Fields to Inherit from Parent”) were not populating correctly in the New Edit Trees Screen, ensuring that new and existing Trees now inherit values from the Plot as expected.
Resolved a problem where Rules referencing Fields on parent Features were not being evaluated correctly, restoring expected validation behavior for parent-child relationships.
MobileMap 5.0.11 (9/29/2025)
Changes:
New Edit Trees Screen (NETS) functionality added. This functionality is in BETA status and should be used with caution. Check Cruise functionality has not yet been implemented for NETS. There are a lot of changes and improvements with this new screen, including improved screen loading, improved vertical scrolling performance and the added ability for horizontal scroll (among many other updates). A full list of changes will be coming soon along with appropriate documentation. This functionality can be enabled by toggling the "Enable New Edit Trees Screen (BETA)" (Settings -> Cruise -> New Edit Trees Screen (BETA)) MobileMap setting.
Error pop-up removed for the "Custom Tree and Log Field Calculations" (Settings -> Cruise -> Trees) MobileMap setting when one or more inputs are missing.
Bug Fixes:
Editing and collecting Polygon and Polyline Feature Geometry using GPS functionality is now working.
The functionality for the "Hidden Layers" (Settings -> Data Model) MobileMap setting has been fixed to only hide Layers named explicitly instead of just if a Layer name contains any of the specified hidden Layer names (ex: hidden Layer name "Generic" wouldn't match a Layer named "Generic_Points").
The "Hidden Layers" (Settings -> Data Model) MobileMap setting now triggers a reload of the map if the setting value was changed when selecting a Settings Configuration.
Crash fixed for the Feature Attribute Editor when loading the screen and there is a Field with a Short/Integer Field type that is a Calculated Field (Settings -> Data Model -> "Calculated Fields").
MobileMap 5.0.10 (9/15/2025)
Changes:
Related Domains now supports a "LAYER_NAMES" Field. This means that if this Field exists for the Related Domains Table and Layer name(s) (comma separated) are provided, then those Related Domains Features would only apply to Layers that matched the specified Layers. If the "LAYER_NAMES" Field exists but a Related Domains Feature doesn't specify a Layer for this Field, then it will automatically follow the previous functionality of applying to ALL Layers (for that Related Domains Feature).
Download parameters are now automatically applied if they exist and they match the Feature Service that is being downloaded. This only matters for generating a Geodatabase. These parameters can be disabled or changed when generating a Geodatabase. The "Filters" view will automatically be expanded in this situation to ensure that the user is aware that these parameters have been applied.
The "Hidden Layers" (Settings -> Data Model) MobileMap setting is now applied to the map when navigating back out of settings. This means that MobileMap does not have to be explicitly closed for the new setting value to take effect.
MobileMap 5.0.9 (9/10/2025)
Bug Fixes:
Rules that were triggering when they shouldn't are now behaving as expected.
Rules with a "Warning" ERROR_TYPE now behave as warnings again and not errors.
Parent attributes can now be referenced as part of a Rule Condition Value. This was functionality that was working previously and is now restored.
Query/identify mode no longer improperly behave like the Draw mode in certain situations.
Crash fixed when deleting a Tree on the Edit Trees screen when Sample Tree Ratios is enabled and the Group Code for the Tree isn't found.
Crash fixed when clicking the "Done" button on the "Select Layer Display Properties" screen when there is a Shapefile with an unsupported geometry type (geometry type other than Polyline, Polygon or Point).
Crash fixed when opening the "Select Layer to Query" screen where the "renderer" is null for at least one Layer.
"Validation Errors" error messages on Edit Logs screen do not list the Field name that has the error - just the error message.
Edge case handled where a crash was occurring when attempting to open the "Upload Features" or "Download Features" screen.
MobileMap 5.0.8 (8/25/2025)
Changes:
Error messages for download and upload failures are now more descriptive and now require clicking the "OK" button for them to disappear.
Save button removed from the "Bluetooth Devices" (Select An Action -> Bluetooth Devices) screen. The save now occurs automatically to match this same behavior on other screens.
Bug Fixes:
Text Fields without a Domain in the Edit Logs screen are now working when saving. Previously, these Fields would not save.
MobileMap 5.0.7 (8/20/2025)
Changes:
Read-only Layers (as specified in the "Read-Only Layers" (Settings -> Data Model) setting) are now excluded from collection mode picklists that involve Feature creation or editing. This means that "Drawing Collection", "GPS Collection", "Editing", and "GPS Tracking" will not display read-only Layers in their picklists. "Query" will still allow for selecting these Layers from the picklist.
"Hidden Layers" (Settings -> Data Model) setting added. This setting allows for Layers to be completely hidden from all MobileMap functionality.
Bug Fixes:
The "GPS Elevation Field" (as specified in the "GPS Elevation Field" (Settings -> GPS and Compass) setting) is now properly populated when creating a new Point Feature using the "GPS Collection" mode.
MobileMap 5.0.6 (8/11/2025)
Changes:
Hardcoded references to GlobalID and OBJECTID Fields replaced
GPS accuracy is now displayed instead of Azimuth if navigating in portrait mode on a phone device
Added CodedValueDomain code support for the designated Archived Field when filtering Rules
Bug Fixes:
Related Table logic code fixed for handling values from child Features in the attribute editor
Bluetooth rangefinder connection functionality fixed on the Edit Trees screen
MobileMap 5.0.5 (7/28/2025)
Changes:
Updated Android SDK version from 34 to 35.
Swipe to delete functionality added for Settings Configurations listed on the Manage Settings screen.
Bug Fixes:
NullPointerException crash on the Select Layer Display Properties screen.
MobileMap 5.0.4 (7/15/2025)
Changes:
The "Add or Edit Trees" screen now fills up the entire screen to try and maximize screen real estate for smaller devices.
Bug Fixes:
The "Area Field" (Settings -> Data Model) is now populated with the sum of the area for two polygons after merging them.
MobileMap 5.0.3 (6/30/2025)
Changes:
Additional information is now provided whenever an upload fails.
MobileMap 5.0.2 (6/23/2025)
Changes:
"License Service" (Settings -> Licensing) setting removed. This setting was used to store the License Service URL (ex: "https://mobilemap.wsgapps.com/register"). This URL will now be handled automatically by MobileMap. This means that old settings configuration files with the previous License Service URL ("https://mobilemap.mbgapplications.com/register") will no longer cause issues with licensing if they are imported and applied.
Bug Fixes:
Settings configuration files were not importing correctly when they contained a setting value that was a JSON object (ex: "lyrVisibility" - setting key for a MobileMap setting that does not exist)
"Invalid Client Id" error when attempting to sign-in to Portal. This error would occur sometimes when attempting to sign in to ArcGIS Online first, then closing out of the sign in screen and then attempting to sign in again after Portal settings had been applied. This error would occur when there was a valid Client Id.
"Custom Created Date Fields", "Custom Edited Date Fields", and "Custom Edited Date (No Overwrite) Fields" (Settings -> Data Model) settings are now pre-populated when editing or creating a feature in the attribute editor instead of just being populated when saving. This behavior now matches 4.x behavior.
MobileMap 5.0.1 (6/16/2025)
Changes:
"Defaults" is now displayed in the bottom right corner of the map view when "Restore Default Settings" has been performed (accessible from the "Manage Settings" screen). If a settings configuration is selected/applied after this, then that settings configuration would then be displayed in the bottom right corner of the map view.
Bug Fixes:
When a settings configuration is selected on the "Select Settings Configuration" screen, default settings are now applied automatically before applying the selected settings configuration. This matches the behavior that was implemented for the "Import" button functionality on the "Import Settings" screen that was used previously in 5.x.
Count aggregator in the “Custom Stand Summary Calculations” (Settings -> Cruise -> Stand Summaries) setting was returning odd decimal numbers in the Stand Summary.
MobileMap 5.0.0 (6/12/2025)
This was a major release that included a lot of changes. Highlights of these changes are listed below. For a full list of changes, see the “What’s new” document here: MobileMap: What's new with MobileMap 5.0
Highlights:
Adoption of the ArcGIS sync framework (no longer need to “initialize”)
Background GPS tracking functionality (restores the ability to capture GPS tracks in the background)
ArcGIS Authentication persistence (no longer need to sign in to ArcGIS frequently) with the added ability to sign out of ArcGIS
Spatial downloading filtering. Downloads can now be filtered to a selected area on the map.
Search in settings. You can now search for the settings you are looking for while also having a search history to quickly navigate back to frequently searched settings.
Downloading and uploading enabled on a per table basis. This allows for only downloading or uploading on selected tables.
Feature edit information displayed per table before uploading.
Most recent database backup information (date and time, file location) is now accessible from a “Offline Geodatabase Info” screen.
Settings configurations functionality. This allows for multiple settings configurations to be imported to easily switch from. More information can be found here: MobileMap: Settings Configurations
MobileMap 4.x:
MobileMap 4.4.33 (5/20/25)
Plot Layout Starting ID
“Plot Starting ID” setting functionality restored for incrementing the Plot starting id. This means after each time the Plot Layout tool is used, the starting id will have been incremented for the next time a Plot Layout is performed. Use the “Start Plot ID at 1 for Every Stand” setting to override this behavior.
Tree and Log Read-Only Fields
For the “Tree and Log Read-Only Fields” setting, the default value has been removed.
MobileMap 4.4.32 (5/6/25)
Tree List
Removed popup save message when set to save on each tree (Settings > Cruise > Trees > Automatically Save Tree When Leaving Tree Row) because it displayed too frequently and too long.
Log List
Split setting 'Allowable Tree and Log Edits' into two separate separate settings: 'Allowable Tree Edits' and 'Allowable Log Edits' to provide more granular control over editing logs.
Physical Keyboards
Added support for external keyboards (e.g., Allegro Wireless Keyboard) to the Logs List, similar to the support included for the Tree List.
Changed behavior of Up and Down arrow buttons to navigate to the cell directly up or down, and not to return the leftmost column.
Fixed bug where left and right arrows did not properly navigate to first and last columns, respectively.
Navigation
Added support for displaying the azimuth in the main header in same location as coordinates, elevation, and accuracy.
Photos
Photo filenames - Added support for including attribute values, not just fieldnames, to the filename of newly created photos. For each fieldname included in this setting (Settings > Photos > Include Field Value(s) in Photo File Names), the current value (at save time of the feature prior to photo capture) will be prepended to the filename using underscores to separate multiple values from each other and the standard date and time information. This support is in addition to the existing ability to append the fieldname to the end of the photo filename.
Fixed bug that caused deleted photos to still show up in the photo upload dialog.
Photo Watermark - increased font sizes supported to enable readable fonts even with high resolution images.
Fixed bugs that caused crash when attributes included in the filename or the watermark are not populated. Updated watermark fieldnames to substitute " " for "_" in attributes (e.g., show 'Plot ID' instead of 'Plot_ID').
Improved photo watermark coordinate handling including: removing commas from UTM and Web Merc coordinates, increasing precision of Lat/Lon coordinates to support ~1m precision, removing negative values on degrees and seconds for DMS and DDM formats, increasing precision on degrees and seconds for DMS and DDM formats to support 1-2 m precision.
Related Tables
Added support for Related Tables 'Incrementers' (Settings > Related Table Incrementers). Incrementers provide up and down arrows on records in the related tables child records list. This allows users to increment a child record attribute value directly on the parent feature. For example, if a Plot has one or more Downed Woody Material transects, and the goal is to count 1-, 10-, and 100-hour fuel intersections, then incrementors can be used to keep a running tally for each fuel category. Also includes an optional 'Sum' column that can sum counts across all incremented attributes within a child record (Settings > Related Tables to Add Total Column).
Improved layout of child tables by removing margin to give more real estate, applying layout weights to have equal spacing of attributes and consistent spacing between header and table columns, and added alternating background shading to the columns to make column alignment more clear.
Configurable Defaults
Added support for editable non-spatial tables in configurable defaults. This ensures that tables used in Related Tables will pre-populate with configurable defaults.
User interface updated to display only 1 layer at at time, which improves layout on devices with smaller screens.
Select Feature Services
Bug fixed where there was an infinite loop occurring where “Loading list of feature services from ArcGIS…” was displayed under certain conditions.
Support
Add support for additional debugging information. If requested by WSG support staff, user can tap 7 times on the text in the About MobileMap dialog to see additional details about the current MobileMap version.
Enabled setting of MobileMap license server URL by Mobile Device Management (MDM) software
Added MobileMap build version to request for new or updated license. This can help administrators track what version of MobileMap is being used by licensed users.
MobileMap 4.4.31 (1/15/25)
Photos
Fixed bug that caused crash when MobileMap resumed after taking a picture AND the device was in a different orientation (portrait/landscape) from when the photo was initiated. This issue had been observed on Samsung Tab Active 3 and 5 units but may have been present on other devices.
MobileMap 4.4.30 (1/3/25)
Tree List
Decreased button widths on Tree List popups to fix issue on Nautiz X6 units where buttons extended off of screen to left and right. Specifically, decreased width of Clear, Cancel and Done buttons on the select_domain_value_layout to match button width on non_domain_popup_layout and decreased the capitalization button "Aa" on non_domain_popup_layout (from 100dp to 50dp).
Read-Only Logic
Added support for 'IN' operator in Tree Read-Only Logic. This allows for more than 1 value in a single attribute field to be used to set an existing tree record to read-only on Tree List load.
Related Tables
Minor update to Related Tables to ensure that functionality matched setting description. In previous release (4.4.29) the target field and value inputs had been swapped
MobileMap 4.4.29 (12/23/24)
Photos
Added support for writing metadata into photos as a watermark, with white text on a semi-transparent gray block at either the top or bottom of the image. User can select to add the current date, time, GPS coordinates, device orientation (azimuth) and any attribute field that is present on the parent feature. The user can also select the font size to be used. MobileMap will determine the size of the watermark and the number of columns based on the number of metadata fields and font size. Relevant settings are in Settings > Photos > Photo Watermarks.
Related Tables
Added Related Tables Logic setting (Settings > Data Model > Related Tables Logic) that enables automated population/update of attribute(s) in the parent record based on attributes in the child record(s). Allows users to define one or more logic statements for each child table. When child table loads, or is refreshed after closing a child record. Logic tests compare a child attribute to a value or theshold. If any records pass this test, then the second part of the logic kicks in and updates the parent attribute with either a fixed value (e.g., '2' or 'Yes') or a value from the first child record that met the logic test. Assumes that if the target field (in the parent record) is a coded value domain then the source field should also be a coded value domain with the same domain values.
MobileMap 4.4.28 (12/19/2024)
Tree List
Added new setting (Settings > MobileMap Cruise > Trees > Center Tree List on Current Tree) to enable automatic vertical centering current (active) tree row to the middle of the screen (unless at beginning or end of list).
Added new setting to validate and save tree when are leaving each tree row (Settings > MobileMap Cruise > Trees > Automatically Save Tree When Leaving Tree Row). This can help to ensure data quality by applying validation rules immediately when completing each tree.
Added new setting (Settings > MobileMap Cruise > Trees > Enable Tree Validation Audio Alerts) to enable sounding alarm tone when business rule is violated during validation. This is especially helpful when combined with the setting above.
Added new setting (Settings > MobileMap Cruise > Trees > Enable Tree Validation Row Highlights) to enable highlighting tree rows with rule violations., this would allow users to more easily know what tree rows must be fixed before moving on. When validation runs, all tree rows with validation errors will be highlighted in red. If a tree row is selected, then unselected, the row highlighting is removed. If the error was not addressed, the row will be re-highlighted on the next validation.
Replaced 'Enable Copy of Individual Trees' checkbox setting with new 'Allowable Tree and Log Edits' setting (Settings > MobileMap Cruise > Trees > Allowable Tree and Log Edits) that is dropdown with the values Copy/Add/Edit/Delete, Add/Edit/Delete(no copy), Edit only (no copy/add/delete), and none. This allows users to hide the copy, add, and delete buttons on the Tree List and Log List but still support editing.
Added new 'Tree Read-Only Logic' setting (Settings>MobileMap Cruise>Trees>Tree Read-Only Logic) to include logic (trigger field, operator, value) for setting a tree record to read-only. Only relevant when reloading existing trees and where some (but not all) trees should be read only. This setting does not cause trees to become read only when data is changed, trees are only set to read-only when loading the tree list, or when copying trees (in check cruise mode).
Added new setting (Settings > MobileMap Cruise > Trees > Tree Label Field) to support use of a field other than Tree_ID for labeling trees in validation error and warning messages. This is an uncommon scenario where the Tree_ID field is not the preferred reference ID for trees.
Custom Tree and Log Field Calculations (Settings > MobileMap Cruise > Trees > Custom Tree and Log Field Calculations)
Updated Custom Tree Field Calculations to work in the Log List. Previously custom calculations only applied to Tree List.
Added support for complex math equations using Exp4j library (https://www.objecthunter.net/exp4j/apidocs/index.html). See Tree and Log Data Collection page for full documentation on supported operators and functions.