Show / Hide Table of Contents

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.

Inheritance
object
DeviceCompatibilityRequirements
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX