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. For information about API classes and members that require a paid license or extension, see License by API. You can license your app using a license string or an ArcGIS account. The user type of the ArcGIS account determines the license level, as detailed in Get a license.
License level | Capabilities |
---|---|
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. RouteTracker API and ArcGIS location services.2 Public services are available on the Internet and are not secured. | |
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 and any ArcGIS routing service, or a network dataset that is stored locally on the device.4 Private services are secured with ArcGIS authentication, or are accessible only on a local or secured network (for example, behind a company firewall). | |
Overview: Adds access to local data in different formats, along with interactive 3D visual analysis. Details: | |
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 |
---|---|
Minimum ArcGIS Runtime license level: Standard. | |
Minimum ArcGIS Runtime license level: Basic. | |
Works with all license levels and includes the following functionality: 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. |