Saltar al contenido principal

Referencia para desarrolladores de Customer App

Usa estas guías para identificar el límite público de Customer App que necesitas implementar o mantener. Explican responsabilidades, requisitos previos, resultados observables y quién se ocupa de cada fallo, sin exponer configuración privada ni contratos internos de servicios.

Para procedimientos dirigidos al cliente y resultados operativos, consulta las guías de producto de Customer App. Un contrato para desarrolladores no establece derechos comerciales ni demuestra que una capacidad esté habilitada para un proyecto, negocio, cliente o dispositivo determinado.

Alcance

Estas referencias describen límites estables de responsabilidad. No documentan rutas privadas, valores de configuración, credenciales, detalles internos de despliegue ni formas no compatibles de cambiar un proyecto activo.

Quién debe usar estas guías​

LectorUsa esta sección paraUsa otra referencia cuando
Implementador o responsable de mantenimientoElegir y verificar un contrato público de responsabilidad para una versión y un entorno previstosLa pregunta trata sobre cómo completa un cliente una tarea del producto
Cliente u operadorEntender qué responsable debe confirmar la configuración, el negocio, la cuenta, el pedido, el dispositivo o los requisitos del proveedorSeguir el recorrido del cliente en las guías de Customer App

Modelo de responsabilidades​

CapaEs responsable deNo demuestra
Responsable de versión y compilaciónEntradas de la app empaquetada, plataformas compatibles, registros nativos e identidad de la versiónAutorización del servicio ni elegibilidad en tiempo de ejecución
Customer AppPresentación, navegación local, estado visible y gestión segura de los resultados recibidosDerechos comerciales, acceso de otro cliente ni finalización externa
Responsable de Ordering y configuraciónPolíticas aprobadas del proyecto o negocio, autorización y decisiones del servidorPermisos del dispositivo ni éxito del proveedor
Contexto del cliente y pedidoRequisitos de la cuenta, ubicación, negocio, carrito y pedido actualesQue otro contexto se comporte igual
Sistema operativo y proveedorEstado de permisos y transferencia o resultado bajo responsabilidad del proveedorEl resultado final de Customer App hasta que la app lo reciba y presente

Customer App sigue siendo responsable de integrar de forma segura y gestionar errores aunque el proveedor controle el resultado externo. Un control visible demuestra que se presentó, no que haya sido autorizado ni completado correctamente.

Elige el contrato pertinente​

Pregunta del lectorReferencia
¿Qué capa es responsable de una variante de Customer App?Límites de configuración de Customer App
¿Cómo se deben gestionar los enlaces compatibles de la app?Límites de enlaces profundos de Customer App
¿Quién es responsable de los permisos y las transferencias nativas o a proveedores?Límites de integraciones nativas
¿Dónde termina la responsabilidad de Customer App en los pagos?Límites de pagos
¿Quién acepta la identidad externa?Límites del inicio de sesión social
¿Quién es responsable de los permisos, la entrega y el enrutamiento de notificaciones?Límites de notificaciones push
¿Qué experiencia tiene el cliente o el operador?Descripción general de Customer App
¿Dónde se documentan la autenticación pública del servidor y sus esquemas?Desarrolladores, que dirige al lector a la referencia canónica de API en inglés

Verifica un contrato de forma segura​

  1. Identifica la versión exacta, el proyecto no productivo previsto, la plataforma y el responsable.
  2. Confirma los requisitos previos mediante controles públicos compatibles.
  3. Verifica el resultado visible de Customer App sin cambiar la configuración de producción.
  4. Si el flujo cruza el límite del sistema operativo o de un proveedor, verifica solo la etapa de la que cada parte es responsable.
  5. Considera sin verificar toda capa cuyo estado se desconozca. No deduzcas el éxito de un control visible.

Por ejemplo, registra una capacidad como lista para verificación solo después de verificar la versión prevista, la política aprobada del proyecto, los requisitos actuales del negocio y del cliente, y los permisos de dispositivo necesarios. Si se desconoce una capa, mantén la capacidad como no verificada.

Responsabilidad ante fallos​

SíntomaPrimer responsableSiguiente paso seguro
La misma función se comporta distinto entre versionesResponsable de versión y compilaciónCompara las compilaciones compatibles exactas y las capacidades empaquetadas
Falta una experiencia condicionalResponsable autorizado de configuración o negocioVerifica los derechos y requisitos previos sin exponer valores sin procesar
Una cuenta o un pedido se comporta de forma distintaRecorrido del producto y responsable de cuenta o pedidoReproduce con un contexto sintético aprobado y los mínimos detalles redactados
Se interrumpe un permiso o una transferencia externaResponsable del contrato del sistema operativo o proveedorVerifica la transferencia y, por separado, el estado que devuelve Customer App
Aparece un formulario de configuración inesperadoResponsable de seguridad o configuraciónDetén la verificación, mantén la capacidad como no verificada y escala solo contexto redactado

Seguridad y privacidad​

Nunca incluyas valores de configuración, credenciales, identificadores privados, datos de clientes o pagos, datos de sesión ni contenido de callbacks de proveedores en URL públicas, ejemplos, registros, capturas de pantalla o tickets de soporte. Registra solo el contexto mínimo redactado para identificar la versión, el entorno, la capacidad afectada y el responsable.

Resolución de problemas​

Un control es visible, pero la acción no está disponible​

Trata la presentación y la autorización como resultados distintos. Confirma los requisitos previos actuales del negocio, la cuenta, el pedido, el dispositivo y el proveedor mediante sus contratos públicos correspondientes.

No está claro quién es el responsable​

Empieza por la tabla de responsabilidades anterior y detente en la primera capa no verificada. Escala al responsable sin copiar datos sin procesar de configuración o del cliente.