Resumen
A continuación, encontrarás un resumen de los requisitos para la certificación de las aplicaciones. Para obtener más detalles, consulta la sección Criterios de revisión. Tu aplicación debe:-
Tener un ID único de aplicación de HubSpot asociado.
- La aplicación pública debe ser única. Si ya has publicado una aplicación y quieres reemplazarla, debes actualizar la aplicación existente en lugar de publicar una nueva.
- No diseñes varias aplicaciones para el mismo tipo de uso. Las aplicaciones con funciones similares y que utilizan las mismas API deben consolidarse en una sola aplicación.
- Utilizar la autenticación de OAuth y todos los permisos que requiere.
- Tener un dominio verificado asociado.
- Los recursos públicos asociados con tu aplicación deben cumplir con las prácticas recomendadas de seguridad.
Beneficios de la certificación
Además de los beneficios de publicar tu aplicación, las aplicaciones certificadas reciben lo siguiente:- Una insignia de “Aplicación certificada por HubSpot”, que se muestra en la ficha del mercado de aplicaciones.
- Mayor visibilidad en el mercado de aplicaciones de HubSpot:
- Inclusión en el filtro de búsqueda “Aplicación certificada por HubSpot”.
- Posibilidad de ser incluida en las colecciones selectas del mercado de aplicaciones.
- Acceso a utilizar la insignia “Aplicación certificada por HubSpot” y a las imágenes para redes sociales a fin de comunicar la certificación de la aplicación.
- Calificación favorable en las iniciativas de asociación y amplificación de HubSpot.
Criterios de revisión
Para obtener la certificación, tu aplicación debe demostrar su calidad al cumplir con las medidas cuantitativas y los descriptores cualitativos de seguridad, privacidad, confiabilidad, rendimiento, usabilidad, accesibilidad y rentabilidad. Los requisitos a continuación están organizados según las categorías anteriores e incluyen ejemplos sobre los comentarios constructivos que podrías recibir.Seguridad y privacidad
Tu aplicación debe:- Tener un ID único de aplicación de HubSpot asociado. Tu aplicación debe autorizar las solicitudes a la API con el ID público de aplicación de HubSpot (y el ID de cliente de OAuth) asociado a la ficha de la aplicación.
- Una ficha no debe redireccionar hacia una aplicación pública o privada diferente.
- La aplicación pública que aparece en la ficha no debe requerir otra aplicación pública o privada para funcionar.
- La autenticación debe hacerse mediante el flujo de programación para la autorización por OAuth.
- Está prohibido pedir a los usuarios que copien y peguen códigos o tokens de OAuth. Solo se les debe pedir que otorguen el acceso.
- Las aplicaciones deben solicitar, administrar y actualizar los tokens de acceso sin la participación del usuario.
- Utiliza todos los permisos que solicite para la instalación (es decir, tanto en el parámetro
scoperequerido como en el parámetrooptional_scope).- Activa la configuración avanzada de los permisos y selecciona todos los permisos obligatorios, requeridos condicionalmente y opcionales que la aplicación solicita para la instalación.
- Se deben eliminar los permisos irrelevantes.
- Si hay permisos que solo aplican a un subconjunto de la base de usuarios de la aplicación, deben incluirse como permisos requeridos condicionalmente u opcionales.
- Tener un dominio verificado asociado.
- Los recursos públicos serán evaluados en función de las prácticas recomendadas de seguridad relacionadas con software obsoleto y las vulnerabilidades e incidencias del servidor web.
Ejemplos de comentarios
Confiabilidad y rendimiento
Tu aplicación debe:-
No tener ningún problema de cumplimiento, lo que implica:
- Cumplir con todas las disposiciones aplicables.
- No haber sido rechazada para la certificación en los últimos seis meses.
- No tener derivaciones de asistencia sin resolver con clientes en común.
-
Utilizar versiones públicas y estables de las API y las extensiones de HubSpot.
- Se recomienda el uso de las últimas versiones públicas.
- Las API en prueba para programadores, en pruebas beta y sin documentar se consideran inestables y no se deben usar en aplicaciones de producción.
- Si la aplicación utiliza las API que no son estables ni públicas, indícalo durante la revisión de la certificación o el equipo de mánagers de App Partner para analizar las posibilidades.
- Mantener un volumen razonable de actividad en las cuentas de clientes de HubSpot que no sean filiales de tu organización.
-
La aplicación debe cumplir con las pautas de uso de las API y las prácticas recomendadas, que incluyen:
- Respetar los límites de frecuencia (es decir, 100 solicitudes entrantes cada 10 segundos por cuenta conectada de HubSpot).
- Actualizar los tokens de acceso de OAuth antes de que caduquen.
- Capturar los datos de las llamadas recurrentes cuando sea posible.
- Usar las suscripciones de las API y los webhooks en bloque para reducir el volumen de solicitudes siempre que sea posible.
- Usar las API para crear propiedades, workflows y acciones de workflow personalizadas en lugar de solicitar acciones por parte del usuario.
-
Tu aplicación debe mantener una tasa media de solicitudes exitosas superior al 95% en todas las actividades.
- Las solicitudes que dan como resultado un error reducen la tasa de solicitudes exitosas.
- Es posible excluir algunos errores inevitables o previsibles al calcular las tasas de éxito en todas las actividades.
-
Tu aplicación puede tener una extensión de navegador para ofrecer más funciones y rentabilidad a los clientes:
- No se deben crear extensiones del navegador específicamente para la interfaz del usuario de HubSpot o como una solución alternativa a las API de HubSpot.
- Las extensiones para navegador no deben agregar funciones o componentes en la interfaz de usuario de HubSpot.
- Las extensiones de la interfaz de usuario compatibles y aprobadas (por ejemplo, las tarjetas del CRM y las acciones de workflow personalizadas) proporcionan una experiencia del usuario más sólida para los clientes.
- Tu aplicación será sometida a una evaluación de seguridad adicional si incluyes una extensión para navegador.
Ejemplos de comentarios
Usabilidad y accesibilidad | Aplicación
- La aplicación debe tener una ficha publicada en el mercado de aplicaciones de HubSpot durante al menos seis meses.
- La aplicación debe cumplir con las prácticas recomendadas en cuanto a la usabilidad.
- La instalación y el uso no deberían causar confusión o frustración a los clientes en común ni afectar negativamente la experiencia de los usuarios con HubSpot.
Ejemplos de comentarios
Usabilidad y Accesibilidad | Ficha en el mercado de aplicaciones
La ficha en el mercado de aplicaciones debe cumplir con lo siguiente:- Describir con exactitud las funciones actuales de la aplicación.
- Si las funciones cambian con respecto al producto o el tipo de suscripción, sea en HubSpot o en la solución, se deben dejar claras las diferencias.
- Contener información clara y precisa sobre los precios, e incluir un enlace a la página de precios actual.
- Si hay varios paquetes que son compatibles con la aplicación, la ficha del mercado de aplicaciones debe incluir la opción menos costosa como mínimo.
- Utiliza datos provisionales u oculta los datos para no mostrar información de identificación personal.
- Otros elementos que debes incluir:
- Ayudas visuales informativas actualizadas, que pueden incluir capturas de pantalla o un video. Consulta la página Cómo crear un buen video de demostración de aplicaciones para conocer las prácticas recomendadas y ver ejemplos.
- Una “URL de documentación sobre la configuración” actualizada que lleve directamente a una guía de configuración completa para tu aplicación. Puedes consultar la documentación completa sobre los requisitos de configuración. Esta guía también incluye una plantilla de ejemplo que cumple todos los requisitos.
- Elementos que no debes incluir:
- Datos o estadísticas, a menos que se proporcione un caso de éxito como recurso.
Ejemplos de comentarios
Usabilidad y accesibilidad | Documentación de apoyo
La documentación para la asistencia al cliente de tu aplicación debe cumplir con lo siguiente:- Está alojada en una URL activa, de acceso público (es decir, no debe requerir ningún pago ni inicio de sesión) y cumplir con las normas actuales de accesibilidad, privacidad y el RGPD.
- Está actualizada y coincide con la versión actual de la aplicación.
- Describe claramente:
- Qué hace la aplicación.
- Cómo instalar la aplicación y conectar una cuenta de HubSpot, con capturas de pantalla de cada paso, incluida la pantalla de aprobación del permiso.
- Cómo configurar la aplicación una vez que esté instalada.
- Cómo usar la aplicación, especificando las interacciones manuales y automatizadas.
- Cómo desconectar HubSpot de la aplicación.
- Cómo desinstalar la aplicación de una cuenta de HubSpot.
- Cómo el hecho de desconectar y desinstalar la aplicación afectaría las cuentas y los datos de HubSpot de los usuarios.
- Incluye imágenes. Cualquier imagen que contenga capturas de pantalla de la interfaz del usuario de HubSpot debe estar actualizada y cumplir con nuestro sistema de diseño.
- Se recomienda incluir videos, pero no es obligatorio. Los videos deben actualizarse regularmente y mostrar la versión actual de tu aplicación.
Ejemplos de comentarios
Rentabilidad
-
El total de instalaciones activas, la retención y las revisiones del mercado de aplicaciones de HubSpot determinan la rentabilidad que los clientes en común pueden esperar de la aplicación.
- Tu aplicación debe tener al menos 60 instalaciones individuales activas a fin de que sea apta para obtener la certificación y mantenerla. Las cuentas con la aplicación instalada no deben pertenecer a tu organización. También se excluirán las cuentas de prueba.
- Si tu aplicación tiene menos de 60 instalaciones activas, se te solicitará que canceles la solicitud de certificación.
- Si tu aplicación tiene menos de las tres instalaciones activas necesarias para publicar una ficha, es posible que tu aplicación se elimine del mercado de aplicaciones.
- Tu aplicación debe tener al menos 60 instalaciones individuales activas a fin de que sea apta para obtener la certificación y mantenerla. Las cuentas con la aplicación instalada no deben pertenecer a tu organización. También se excluirán las cuentas de prueba.
- La ficha de tu aplicación debe mostrar las respuestas de tu equipo frente a todas las evaluaciones negativas de tu aplicación.
Ejemplos de comentarios
Proceso de revisión de la certificación y recertificación de la aplicación
El equipo de calidad del ecosistema de HubSpot procesa las solicitudes de certificación de aplicaciones en un plazo de 10 días laborables. Todo el proceso de revisión y valoración de la aplicación no debe tardar más de 60 días desde el momento en que se envían los comentarios. Revisa los criterios indicados en esta página para proporcionar las credenciales que se necesitan a fin de probar la aplicación. Si la aplicación cumple con todos los requisitos, obtendrá la certificación y se mostrará la insignia “Aplicación certificada por HubSpot” a los clientes y prospectos en el mercado de aplicaciones. La aplicación también aparecerá en la búsqueda cuando los usuarios seleccionen el filtro “Aplicación certificada por HubSpot”. Si la aplicación no pasa la revisión, puedes volver a solicitarla en seis meses. Después de un año de haber sido certificada, el equipo de calidad del ecosistema de HubSpot revisará tu aplicación para asegurarse de que sigue cumpliendo con los rigurosos requisitos de certificación. Si tu aplicación ya no cumple con los estándares, el equipo trabajará contigo durante hasta sesenta días para resolver tus inquietudes.Preguntas frecuentes
¿La certificación de la aplicación tiene algún coste?
¿La certificación de la aplicación tiene algún coste?
¿Se me notificará en el momento en que mi aplicación cumpla con los requisitos para la certificación nuevamente si fue rechazada antes?
¿Se me notificará en el momento en que mi aplicación cumpla con los requisitos para la certificación nuevamente si fue rechazada antes?
¿Cómo debo promocionar mi aplicación certificada entre mis clientes?
¿Cómo debo promocionar mi aplicación certificada entre mis clientes?
Me gusta experimentar con las API en prueba beta más recientes. ¿La certificación de aplicaciones es adecuada para mí?
Me gusta experimentar con las API en prueba beta más recientes. ¿La certificación de aplicaciones es adecuada para mí?
Me gustaría que mi aplicación apareciera en el mercado de aplicaciones. ¿La certificación de aplicaciones se hace con este fin?
Me gustaría que mi aplicación apareciera en el mercado de aplicaciones. ¿La certificación de aplicaciones se hace con este fin?
¿Cuál es la razón y la forma en que se evaluarán mis recursos públicos con respecto a las prácticas recomendadas de seguridad?
¿Cuál es la razón y la forma en que se evaluarán mis recursos públicos con respecto a las prácticas recomendadas de seguridad?
Mi aplicación fue certificada hace más de un año. ¿Qué debo hacer para mantener el estado de mi certificación y qué es la recertificación?
Mi aplicación fue certificada hace más de un año. ¿Qué debo hacer para mantener el estado de mi certificación y qué es la recertificación?