Ahora puedes integrar Applivery con Slack y empezar a recibir notificaciones cuando se produzcan los siguientes eventos:
- Se ha subido una nueva Build.
- Se ha recibido un nuevo informe Feedback.
- Se ha recibido un nuevo informe de error.
- Se ha creado un nuevo token de inscripción.
- Se ha registrado un nuevo dispositivo en tu cuenta.
Integrar Applivery en Slack en tu equipo es bastante sencillo gracias a nuestra App Oficial y la configuración te llevará menos de 1 minuto. Sólo tienes que seguir los siguientes pasos:
Para empezar #
- Workspace: los mensajes procedentes de todas las aplicaciones de tu organización se enviarán a una etiqueta
#channel
o@user
específica. - Apps: los mensajes procedentes únicamente de la aplicación seleccionada se enviarán a una
#channel
o@user
específica.
Selecciona la opción Webhook (4) y escribe la URL (5) que quieres que reciba los webhooks y selecciona los eventos que quieres recibir de la lista de abajo. A continuación, haz clic en Guardar (6) para terminar.
Gestión de integraciones webhook #
Serás redirigido automáticamente a la sección de Integraciones de tu App u Organización donde debería aparecer la nueva integración Webhook, incluyendo todos los detalles que hayas seleccionado:
- Tipo: Webhook
- Configuración:
URL
a notificar - Eventos: lista de eventos que serán notificados
Actualizar la configuración de integración de Webhook #
Puedes editar tus Integraciones Slack actuales en cualquier momento yendo a la sección Integraciones de tu Organización o App y luego haciendo clic en una de tus Integraciones Webhook existentes. Se abrirá un panel lateral que te permitirá elegir los eventos que se publicarán y los eventos disponibles.
También podrás eliminar la integración haciendo clic en el botón Eliminar.
Especificación de los mensajes #
Dependiendo del tipo de evento que tenga lugar en la plataforma Applivery, recibirás diferentes mensajes de notificación en JSON
. Podrás diferenciarlos en función del campo “acción” que contendrá una de las siguientes opciones:
- build_created: se ha cargado y puesto en cola una nueva Build, pero aún no se ha procesado.
- build_processed: una nueva
- build se ha procesado y está lista para instalarse
- bug_created: se ha creado un nuevo informe de error
- feedback_created: se ha creado un nuevo informe de comentarios
- enrollment_token_created: se ha creado un nuevo token de inscripción MDM
- emm_device_created: se ha registrado correctamente un nuevo dispositivo MDM
Puedes consultar algunos ejemplos a continuación:
{
"action": "build_created",
"organization": {
"id": "5d4d1391cd523c15f50df235",
"name": "Applivery Test",
"url": "https://dashboard.applivery.io/test"
},
"application": {
"id": "5e790ce04faa50cac52e4676",
"name": "Awesome App",
"url": "https://dashboard.applivery.io/test/apps/awesome-app"
},
"build": {
"id": "5e79232e98d88ac68cf7d4bc",
"url": "https://dashboard.applivery.io/test/apps/awesome-app/builds?id=5e79232e98d88ac68cf7d4bc"
}
}
{
"action": "build_processed",
"organization": {
"id": "5d4d1391cd523c15f50df235",
"name": "Applivery Test",
"url": "https://dashboard.applivery.io/test"
},
"application": {
"id": "5e790ce04faa50cac52e4676",
"name": "Awesome App",
"url": "https://dashboard.applivery.io/test/apps/awesome-app"
},
"build": {
"id": "5e79232e98d88ac68cf7d4bc",
"os": "android",
"versionName": "",
"url": "https://dashboard.applivery.io/test/apps/awesome-app/builds?id=5e79232e98d88ac68cf7d4bc"
}
}
{
"action": "bug_created",
"organization": {
"id": "5c9921fbb9f3bb001cc5c9a9",
"name": "Applivery Dev",
"url": "https://dashboard.applivery.io/test"
},
"application": {
"id": "5cd19870cdecf8001bef50b7",
"name": "Awesome App",
"url": "https://dashboard.applivery.io/test/apps/awesome-app"
},
"report": {
"message": "This is a Bug message that will be included in the Report along with the technical information of the device",
"url": "https://dashboard.applivery.io/test/apps/awesome-app/reports?id=5e7923a976b4b0e9aa4aa6a9"
}
}
{
"action": "feedback_created",
"organization": {
"id": "5c9921fbb9f3bb001cc5c9a9",
"name": "Applivery Dev",
"url": "https://dashboard.applivery.io/test"
},
"application": {
"id": "5cd19870cdecf8001bef50b7",
"name": "Awesome App",
"url": "https://dashboard.applivery.io/test/apps/awesome-app"
},
"report": {
"message": "This is a Feedback message that will be included in the Report along with the technical information of the device",
"url": "https://dashboard.applivery.io/test/apps/awesome-app/reports?id=5e7923a976b4b0e9aa4aa6a9"
}
}
{
"action":"enrollment_token_created",
"sendEmail":true,
"enrollmentToken":{
"type":"Fully Managed"
},
"mdmUser":{
"id":{
"id":"5e9099ee4da32b180204770e",
"email":"[email protected]"
},
"email":"[email protected]",
"url":"https://dashboard.applivery.io/test/mdm/users/5e9099ee4da32r180204770e"
},
"organization":{
"id":"5d4d1391cd523c15f50df235",
"name":"Applivery Test",
"url":"https://dashboard.applivery.io/test"
}
}
{
"action":"emm_device_created",
"organization":{
"id":"5d4d1391cd523c15f50df235",
"name":"Applivery Test",
"url":"https://dashboard.applivery.io/test"
},
"emmDevice":{
"type":"Fully Managed",
"url":"https://dashboard.applivery.io/test/mdm/users/5e9099ee4da32b180204770e?id=5f634c11034824062256e38c"
},
"mdmUser":{
"id":"5e9099ee4da32b180204770e",
"email":"[email protected]",
"url":"https://dashboard.applivery.io/test/mdm/users/5e9099ee4da32b180204770e"
}
}
{
"action":"adm_device_created",
"organization":{
"id":"5d4d1391cd523c15f50df235",
"name":"Applivery Test",
"url":"https://dashboard.applivery.io/test"
},
"admDevice":{
"type":"Fully Managed",
"url":"https://dashboard.applivery.io/test/mdm/users/5e9099ee4da32b180204770e?id=5f634c11034824062256e38c"
},
"mdmUser":{
"id":"5e9099ee4da32b180204770e",
"email":"[email protected]",
"url":"https://dashboard.applivery.io/test/mdm/users/5e9099ee4da32b180204770e"
}
}