AppboyKit (también conocido como SDK Objective-C) ya no recibe soporte y ha sido sustituido por Swift SDK. Ya no recibirá nuevas características, correcciones de errores, actualizaciones de seguridad ni soporte técnico; sin embargo, la mensajería y los análisis seguirán funcionando con normalidad. Para obtener más información, consulta Presentación del nuevo SDK Swift de Braze.
Solución de problemas con los mensajes dentro de la aplicación
Impresiones
Los análisis de impresiones o clics no se están registrando
Si has configurado un delegado de mensajes dentro de la aplicación para que gestione manualmente la visualización del mensaje o las acciones de clic, tendrás que registrar manualmente los clics y las impresiones en el mensaje dentro de la aplicación.
Las impresiones son inferiores a lo esperado
Los desencadenantes tardan en sincronizarse con el dispositivo al iniciar la sesión, por lo que puede darse una condición de carrera si los usuarios registran un evento o una compra justo después de iniciar la sesión. Una posible solución podría ser cambiar la campaña para que se desencadene al inicio de la sesión, y luego segmentar en función del evento o la compra previstos. Ten en cuenta que esto entregaría el mensaje dentro de la aplicación en el siguiente inicio de sesión tras producirse el evento.
No se ha mostrado el mensaje dentro de la aplicación esperado.
La mayoría de los problemas de mensajes dentro de la aplicación pueden dividirse en dos categorías principales: entrega y visualización. Para solucionar el problema de que un mensaje dentro de la aplicación no se muestre en tu dispositivo, primero debes asegurarte de que el mensaje dentro de la aplicación se entregó al dispositivo y, a continuación, solucionar el problema de la visualización del mensaje.
Entrega de mensajes dentro de la aplicación
El SDK solicita mensajes dentro de la aplicación a los servidores Braze al iniciar la sesión. Para comprobar si los mensajes dentro de la aplicación se entregan a tu dispositivo, tendrás que asegurarte de que los mensajes dentro de la aplicación son solicitados por el SDK y devueltos por los servidores Braze.
Comprueba si se solicitan y devuelven mensajes
- Añádete como usuario de prueba en el panel.
- Configura una campaña de mensajes dentro de la aplicación dirigida a tu usuario.
- Asegúrate de que se produce una nueva sesión en tu aplicación.
- Utiliza los registros de usuarios ](/docs/es/user_guide/administrative/app_settings/developer_console/event_user_log_tab/#event-user-log-tab)del evento para comprobar que tu dispositivo solicita mensajes dentro de la aplicación al inicio de la sesión. Busca la solicitud SDK asociada al evento de inicio de sesión de tu usuario de prueba.
- Si tu aplicación debía solicitar mensajes dentro de la aplicación desencadenados, deberías ver
triggeren el campo Respuestas solicitadas, en Datos de respuesta. - Si tu aplicación debía solicitar mensajes originales dentro de la aplicación, deberías ver
in_appen el campo Respuestas solicitadas, en Datos de respuesta.
- Si tu aplicación debía solicitar mensajes dentro de la aplicación desencadenados, deberías ver
- Utiliza los registros de usuarios ](/docs/es/user_guide/administrative/app_settings/developer_console/event_user_log_tab/#event-user-log-tab)del evento para comprobar si los mensajes correctos dentro de la aplicación se devuelven en los datos de respuesta.

Solución de problemas de mensajes no solicitados
Si tus mensajes dentro de la aplicación no se solicitan, es posible que tu aplicación no esté haciendo un seguimiento correcto de las sesiones, ya que los mensajes dentro de la aplicación se actualizan al iniciar la sesión. Además, asegúrate de que tu aplicación está iniciando realmente una sesión según la semántica de tiempo de espera de sesión de tu aplicación:

Solución de problemas de mensajes no devueltos
Si tus mensajes dentro de la aplicación no se devuelven, es probable que estés experimentando un problema de orientación de la campaña:
- Tu segmento no contiene a tu usuario.
- Tu usuario ha recibido previamente el mensaje dentro de la aplicación y no era elegible para volver a recibirlo.
- Comprueba la configuración de reelegibilidad](/docs/es/user_guide/engagement_tools/campaigns/building_campaigns/delivery_types/reeligibility/) de la campaña en el paso Entrega del Compositor de campañas y asegúrate de que la configuración de reelegibilidad se ajusta a tu configuración de prueba.
- Tu usuario alcanzó el límite de frecuencia de la campaña.
- Comprueba la configuración de limitación de frecuencia](/docs/es/user_guide/engagement_tools/campaigns/building_campaigns/rate-limiting/#frequency-capping) de la campaña y asegúrate de que se ajusta a tu configuración de prueba.
- Si había un grupo de control en la campaña, tu usuario puede haber caído en el grupo de control.
- Puedes comprobar si esto ha ocurrido creando un segmento con un filtro de variante de campaña recibida, en el que la variante de campaña esté configurada como Control, y comprobando si tu usuario cayó en ese segmento.
- Cuando crees campañas para realizar pruebas de integración, asegúrate de no añadir un grupo de control.
Visualización de mensajes dentro de la aplicación
Si tu aplicación solicita y recibe correctamente mensajes dentro de la aplicación, pero no se muestran, es posible que alguna lógica del dispositivo esté impidiendo la visualización:
- Los mensajes desencadenados dentro de la aplicación tienen una tasa limitada en función del intervalo de tiempo mínimo entre desencadenamientos, predeterminado en 30 segundos.
- Si has configurado un delegado para personalizar la gestión de mensajes dentro de la aplicación, comprueba que no afecte a la visualización de mensajes dentro de la aplicación.
- Las descargas de imágenes fallidas impedirán que se muestren los mensajes dentro de la aplicación con imágenes. Las descargas de imágenes siempre fallarán si el marco
SDWebImageno está bien integrado. Comprueba los registros de tu dispositivo para asegurarte de que las descargas de imágenes no fallan. - Si la orientación del dispositivo no coincide con la orientación especificada por el mensaje dentro de la aplicación, el mensaje dentro de la aplicación no se mostrará. Asegúrate de que tu dispositivo está en la orientación correcta.
Editar esta página en GitHub