Saltar al contenido

Instala la aplicación en tu teléfono en la nube.

Request

Instala una app de la biblioteca del equipo en un Cloud Phone.

  • Requisitos previos: el teléfono debe estar encendido y no puede estar retenido por otro miembro del equipo. La app ya debe existir en la biblioteca del equipo o en el catálogo público; identifícala con appVersionId, o bien con packageName más versionCode. Además debe haberse subido al servicio que atiende a este teléfono; de lo contrario la instalación falla.
  • Límite de frecuencia: como máximo una instalación por teléfono y por segundo; una segunda llamada más rápida se rechaza.
  • Finalización: aceptado, no completado. La respuesta solo confirma que la petición se puso en cola. Consulta /cloudphone/app/installedList para ver si la app llegó.
  • Reintentos: es seguro reintentar tras comprobar la lista de instaladas, respetando el límite de una por segundo.

Errores de negocio documentados: 33005, 33014, 33714. Consulte Error Codes para el significado de cada código. Cualquier operación puede devolver además los códigos comunes.

Security
Authorization
Bodyapplication/json
appVersionIdstring

ID de la versión de la aplicación

idstringrequired

ID de teléfono en la nube

packageNamestring

Nombre del paquete: solo es necesario si no se proporciona appVersionId.

versionCodeinteger

Código de versión: solo es necesario si no se proporciona el appVersionId.

curl -i -X POST \
  https://api.morelogin.com/cloudphone/app/install \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "appVersionId": "1672940217990530",
    "id": "1673823102599682"
  }'

Responses

Correcto. data es un único valor booleano.

Headers
any
Bodyapplication/json
codeinteger
msgstring or null
databoolean
requestIdstring
Response
{ "code": 0, "msg": null, "data": true, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }