- Recurso: AppDetails
- Métodos
Recurso: AppDetails
Es el recurso que representa los detalles de la app.
| Representación JSON |
|---|
{ "name": string, "displayName": string, "description": string, "appId": string, "revisionId": string, "type": enum ( |
| Campos | |
|---|---|
name |
Solo salida. Formato: name=customers/{customerId}/apps/{chrome|android|web}/{appId}@{version} |
displayName |
Solo salida. Es el nombre visible de la app. |
description |
Solo salida. Descripción de la app |
appId |
Solo salida. Es el identificador único de la tienda para el artículo. Ejemplos: "gmbmikajjgmnabiglmofipeabaddhgne" para la extensión de Chrome Guardar en Google Drive, "com.google.android.apps.docs" para la app para Android de Google Drive. |
revisionId |
Solo salida. Versión de la app Se confirma una revisión nueva cada vez que se publica una versión nueva de la app. |
type |
Solo salida. Es el tipo de app. |
iconUri |
Solo salida. Es un vínculo a una imagen que se puede usar como ícono del producto. |
detailUri |
Solo salida. Es el URI de la página de detalles del elemento. |
firstPublishTime |
Solo salida. Hora de la primera publicación. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
latestPublishTime |
Solo salida. Hora de la última publicación. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
publisher |
Solo salida. Es el editor del artículo. |
isPaidApp |
Solo salida. Indica si la app es pagada O tiene contenido pagado. |
homepageUri |
Solo salida. Es el URI de la página principal o del sitio web. |
privacyPolicyUri |
Solo salida. Es el URI que apunta a la política de privacidad de la app, si la proporcionó el desarrollador. Es un campo específico de la versión que solo se establecerá cuando se encuentre la versión de la app solicitada. |
reviewNumber |
Solo salida. Es la cantidad de opiniones recibidas. La información de las opiniones de Chrome Web Store siempre será para la versión más reciente de una app. |
reviewRating |
Solo salida. Es la calificación de la app (en 5 estrellas). La información de las opiniones de Chrome Web Store siempre será para la versión más reciente de una app. |
serviceError |
Solo salida. Información sobre un error parcial del servicio, si corresponde. |
categoryIds[] |
Solo salida. Son los IDs de categoría de la app, que son los mismos que se almacenan en el elemento de Web Store. Se espera que haya solo un ID de categoría. |
| La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta: | |
chromeAppInfo |
Solo salida. Información de la app de Chrome Web Store |
androidAppInfo |
Solo salida. Es la información de la app para Android. |
| Fin de los campos mutuamente excluyentes. | |
AppItemType
Es el tipo de app.
| Enums | |
|---|---|
APP_ITEM_TYPE_UNSPECIFIED |
No se especificó el tipo de app. |
CHROME |
App de Chrome. |
ANDROID |
App de ARC++. |
WEB |
App web. |
ChromeAppInfo
Información de la app de Chrome Web Store
| Representación JSON |
|---|
{ "minUserCount": integer, "permissions": [ { object ( |
| Campos | |
|---|---|
minUserCount |
Solo salida. Es la cantidad mínima de usuarios que usan esta app. |
permissions[] |
Solo salida. Cada permiso personalizado que solicita la app. Es un campo específico de la versión que solo se establecerá cuando se encuentre la versión de la app solicitada. |
siteAccess[] |
Solo salida. Cada permiso que otorga acceso a dominios o patrones de host amplios ( p.ej., www.google.com). Esto incluye las coincidencias de las secuencias de comandos de contenido, así como los hosts en el nodo de permisos del manifiesto. Es un campo específico de la versión que solo se establecerá cuando se encuentre la versión de la app solicitada. |
type |
Solo salida. Tipos de elementos en Chrome Web Store |
riskAssessment |
Solo salida. Contiene datos de la evaluación de riesgos de la extensión de Chrome. |
supportEnabled |
Solo salida. El desarrollador de apps habilitó la compatibilidad con su app. Este campo específico de la versión solo se establecerá cuando se encuentre la versión de la app solicitada. |
isTheme |
Solo salida. Indica si la app o extensión es un tema. |
googleOwned |
Solo salida. Indica si Google creó y mantiene la app o extensión. Es un campo específico de la versión que solo se establecerá cuando se encuentre la versión de la app solicitada. |
isCwsHosted |
Solo salida. Indica si la app o extensión está publicada en Chrome Web Store. |
kioskEnabled |
Solo salida. Indica si esta app está habilitada para el modo kiosco en dispositivos ChromeOS |
isKioskOnly |
Solo salida. Indica si la app solo está disponible para el modo kiosco en dispositivos ChromeOS. |
isExtensionPolicySupported |
Solo salida. Indica si una app admite la política para extensiones. |
manifestVersion |
Solo salida. Es la versión del manifiesto de esta extensión. |
ChromeAppPermission
Es el permiso que solicita una app o extensión de Chrome.
| Representación JSON |
|---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
| Campos | |
|---|---|
type |
Solo salida. Es el tipo de permiso. |
documentationUri |
Solo salida. Si está disponible, un URI a una página que tiene documentación para el permiso actual. |
accessUserData |
Solo salida. Si está disponible, indica si este permiso otorga a la app o extensión acceso a los datos del usuario. |
ChromeAppSiteAccess
Representa un permiso de host.
| Representación JSON |
|---|
{ "hostMatch": string } |
| Campos | |
|---|---|
hostMatch |
Solo salida. Esto puede contener hosts muy específicos o patrones como "*.com", por ejemplo. |
ItemType
Indica si un elemento de Chrome Web Store es una extensión.
| Enums | |
|---|---|
ITEM_TYPE_UNSPECIFIED |
ItemType sin especificar. |
EXTENSION |
Extensiones de Chrome. |
OTHERS |
Cualquier otro tipo que no sea de extensión. |
RiskAssessmentData
Datos de la evaluación de riesgos sobre una extensión o app
| Representación JSON |
|---|
{ "entries": [ { object ( |
| Campos | |
|---|---|
entries[] |
Evaluaciones de riesgos individuales |
overallRiskLevel |
Es el nivel de riesgo general evaluado en todas las entradas. Este será el nivel de riesgo más alto de todas las entradas. |
RiskAssessmentEntry
Una entrada de evaluación de riesgos.
| Representación JSON |
|---|
{ "provider": enum ( |
| Campos | |
|---|---|
provider |
Solo salida. Es el proveedor de evaluación de riesgos del que proviene esta entrada. |
riskAssessment |
Solo salida. Los detalles de la evaluación de riesgos del proveedor. |
riskLevel |
Solo salida. Es el nivel de riesgo agrupado para la evaluación de riesgos. |
RiskAssessmentProvider
Proveedores de evaluación de riesgos
| Enums | |
|---|---|
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED |
Es el valor predeterminado cuando no se especifica ningún proveedor. |
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR |
Obsoleto: Usa otros proveedores de puntuación de riesgo en su lugar. CRXcavator |
RISK_ASSESSMENT_PROVIDER_SPIN_AI |
Obsoleto: Usa RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 en su lugar. Spin.Ai. |
RISK_ASSESSMENT_PROVIDER_LAYERX |
LayerX Security. |
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 |
Spin.AI V2. |
RiskAssessment
Evaluación de riesgos de una extensión de Chrome.
| Representación JSON |
|---|
{ "assessment": string, "detailsUrl": string, "version": string } |
| Campos | |
|---|---|
assessment |
Es la evaluación de riesgos de la extensión. Actualmente, este es un valor numérico, y su interpretación es específica de cada proveedor de evaluación de riesgos. |
detailsUrl |
Es una URL a la que un usuario puede navegar para obtener más información sobre la evaluación de riesgos. |
version |
Es la versión de la extensión a la que se aplica esta evaluación. |
RiskLevel
Es el nivel de riesgo agrupado de una extensión o app.
| Enums | |
|---|---|
RISK_LEVEL_UNSPECIFIED |
No se especificó el nivel de riesgo. |
RISK_LEVEL_LOW |
Extensión que representa un riesgo bajo. |
RISK_LEVEL_MEDIUM |
Extensión que representa un riesgo medio. |
RISK_LEVEL_HIGH |
Extensión que representa un riesgo alto. |
AndroidAppInfo
Información de la app para Android
| Representación JSON |
|---|
{
"permissions": [
{
object ( |
| Campos | |
|---|---|
permissions[] |
Solo salida. Son los permisos que solicita una app para Android. |
AndroidAppPermission
Solicitud de permiso de una app para Android.
| Representación JSON |
|---|
{ "type": string } |
| Campos | |
|---|---|
type |
Solo salida. Es el tipo de permiso. |
Métodos |
|
|---|---|
|
Obtiene una app específica para un cliente por su nombre de recurso. |