Class DeviceCompatibilityRequirements
Defines a set of device compatibility requirements for the app. A device must satisfy all of the requirements in a set to be considered compatible with the app.
Implements
Inherited Members
Namespace: Google.Apis.AndroidPublisher.v3.Data
Assembly: Google.Apis.AndroidPublisher.v3.dll
Syntax
public class DeviceCompatibilityRequirements : IDirectResponseSchema
Properties
CompatibleScreens
Compatible screens as listed in the compatible-screens Manifest tag.
Declaration
[JsonProperty("compatibleScreens")]
public virtual IList<CompatibleScreen> CompatibleScreens { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CompatibleScreen> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
GlEsVersion
Required version of OpenGL ES.
Declaration
[JsonProperty("glEsVersion")]
public virtual int? GlEsVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
IsScreenRequired
Specifies if the app requires a screen.
Declaration
[JsonProperty("isScreenRequired")]
public virtual bool? IsScreenRequired { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
NativePlatforms
List of required ABIs (Application Binary Interface), e.g. armeabi or x86.
Declaration
[JsonProperty("nativePlatforms")]
public virtual IList<string> NativePlatforms { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
RequiredSoftwareLibraries
List of required libraries as declared in the uses-library manifest tag.
Declaration
[JsonProperty("requiredSoftwareLibraries")]
public virtual IList<string> RequiredSoftwareLibraries { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
RequiredSystemFeatures
The system features that the app requires. A device must have all of the system features to be considered compatible with the app.
Declaration
[JsonProperty("requiredSystemFeatures")]
public virtual IList<string> RequiredSystemFeatures { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
RequiresSmallestWidthDp
Specifies the minimum smallest width required of the screen.
Declaration
[JsonProperty("requiresSmallestWidthDp")]
public virtual long? RequiresSmallestWidthDp { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
SdkVersion
Defines a range of SDK versions that the app is compatible with.
Declaration
[JsonProperty("sdkVersion")]
public virtual CatalogSdkVersion SdkVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| CatalogSdkVersion |
SupportedGlTextures
Supported gl textures as specified by the supported-gl-texture Manifest tag.
Declaration
[JsonProperty("supportedGlTextures")]
public virtual IList<string> SupportedGlTextures { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
SupportedScreens
Compatible screens as listed in the supports-screens Manifest tag.
Declaration
[JsonProperty("supportedScreens")]
public virtual IList<string> SupportedScreens { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
Use32BitAbi
Value of android:use32BitAbi flag retrieved from the Manifest.
Declaration
[JsonProperty("use32BitAbi")]
public virtual string Use32BitAbi { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UsesConfigurations
Lists all configurations marked as required by use of the uses-configuration manifest tag. Each instance
of this proto represents a single uses-configuration entry. See
http://developer.android.com/guide/topics/manifest/uses-configuration-element.html
Declaration
[JsonProperty("usesConfigurations")]
public virtual IList<UsesConfiguration> UsesConfigurations { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<UsesConfiguration> |