Before you can use your app in production, you are required to apply a production license. There are four license levels available:
- Lite
- Basic
- Standard
- Advanced
Each license level enables additional SDK capabilities that your app can make use of. You can also apply optional extension licenses which enable specific functionality in your app for production use.
This page covers the capabilities of each production license level and each extension license.
To learn how to obtain a production license or an extension license, see Get a license. To learn how to use a production license or an extension license in your app, see Use a license in your app.
Licensing capabilities
The functionality associated with each license level is described below, including the available licensing options and how to acquire a license. For information about API classes and members that require a paid license or extension, see License by API.
License level | Capabilities |
---|---|
Lite | Overview: Includes viewing content, geocoding, and routing, both online and offline, in 2D or 3D§. Additionally, you can edit features from public feature services or from private feature services hosted with ArcGIS Location Platform, in connected or offline workflows. Details: RouteTracker API§ and ArcGIS location services.1 A Lite license can be used to open mobile map packages (.mmpk) and mobile scene packages§ (.mspk), but if they include file-based data which requires a Standard license (such as raster files), then the specific layers which access that data will fail to load or display when using a Lite license. To access these layers, a Standard license is required. 2 Public services are available on the Internet and are not secured. § This capability has not yet been implemented in ArcGIS Maps SDK for Flutter, but will be added in a future release. See this page for more details. |
Basic | Overview: Adds the ability to edit features3 in a secured feature service or taken offline from secured feature services. It also allows you to create and edit mobile geodatabases locally, edit content on portals§, and build navigation experiences using the RouteTracker API§.Details: RouteTracker API§ and any ArcGIS routing service, or a network dataset that is stored locally on the device.3 For advanced feature editing scenarios (Utility Networks§, Branch versioning, and so on), see the Advanced Editing extension license. 4 Private services are secured with ArcGIS authentication, or are accessible only on a local or secured network (for example, behind a company firewall). § This capability has not yet been implemented in ArcGIS Maps SDK for Flutter, but will be added in a future release. See this page for more details. |
Standard | Overview: Adds access to local data in different formats, along with interactive 3D visual analysis§. Details: § This capability has not yet been implemented in ArcGIS Maps SDK for Flutter, but will be added in a future release. See this page for more details. |
Advanced | There are no capabilities of this SDK that require an Advanced license. |
Extension licenses
Extensions provide access to additional capabilities, analysis tools, and/or data.
Extension License | Capabilities |
---|---|
Analysis | Minimum ArcGIS Runtime license level: Standard. The Analysis extension is required to: |
Advanced Editing | Minimum ArcGIS Runtime license level: Basic. The Advanced Editing extension is required to: § This capability has not yet been implemented in ArcGIS Maps SDK for Flutter, but will be added in a future release. See this page for more details. |
StreetMap Premium | Works with all license levels and includes the following functionality: StreetMap Premium can be licensed for the following regions: Each mobile map package is associated with a license for its respective region. You can use any combination of these packages with their associated license. |