ArcGIS Runtime SDK for iOS: AGSLicense Class Reference
ArcGIS Runtime SDK for iOS  100.11
AGSLicense Class Reference

Description

The application's license details.

Instances of this class represent the current state of the application's license as returned by AGSRuntimeEnvironment::license.

Since
100
Inheritance diagram for AGSLicense:
AGSObject

Properties

NSDate * expiry
 
NSArray< AGSExtensionLicense * > * extensions
 
AGSLicenseLevel licenseLevel
 
AGSLicenseStatus licenseStatus
 
AGSLicenseType licenseType
 
BOOL permanent
 

Property Documentation

◆ expiry

- (NSDate*) expiry
readnonatomicstrong

Will return the expiry date of a license set with setLicenseKey:error: (AGSArcGISRuntimeEnvironment).

Since
100

◆ extensions

- (NSArray<AGSExtensionLicense*>*) extensions
readnonatomiccopy

Details about the application's extension licenses.

Since
100

◆ licenseLevel

- (AGSLicenseLevel) licenseLevel
readnonatomicassign

The level at which the application is currently licensed.

Since
100

◆ licenseStatus

- (AGSLicenseStatus) licenseStatus
readnonatomicassign

Current status of the application's license.

Since
100

◆ licenseType

- (AGSLicenseType) licenseType
readnonatomicassign

Type of license currently being used by the application.

Since
100

◆ permanent

- (BOOL) permanent
readnonatomicassign

Indicates whether a license is perpetual or not. Typically this returns true when AGSLicense::expiry is nil.

Since
100.7