Requisitos
- Su aplicación debe estar usando la última versión v5 del SDK de OneSignal
Configuración
Escenario de ejemplo: La última versión de nuestra aplicación es1.0.1. Queremos orientar a los usuarios en la versión 1.0.0 y anteriores con un mensaje en la aplicación solicitándoles que actualicen.
1. Obtener la última versión de su aplicación
OneSignal detectaApp Version basándose en lo siguiente:
iOS: La Version que se encuentra en Xcode su objetivo principal de aplicación > General > Identity

Versión de aplicación de iOS encontrada en Xcode
versionCode que se encuentra en el archivo build.gradle de su aplicación

Versión de aplicación de Android encontrada en su build.gradle de aplicación
Si no tiene acceso a Xcode y/o Android Studio, solicite estos valores a su desarrollador.
2. Configurar los segmentos
Necesitará crear dos segmentos, uno para iOS y uno para Android. iOS:- Nombre del segmento:
iOS App version less than 1.0.1 - Filtros:
App Versionesless than1.0.1YDevice TypeesiOS.

Filtros de segmento de iOS
- Nombre del segmento:
Android App version less than 10001 - Filtros:
App Versionesless than10001YDevice TypeesAndroid.

Filtros de segmento de Android
3. Configurar los mensajes en la aplicación
Navegue a Messages > In-App > New Message > New In-App. Comience desde el diseño prediseñado New Feature Announcement o cree el suyo desde cero.
Anuncio de nueva función
Agregar su audiencia
Seleccione el segmento particular iOS App version less than 1.0.1.Actualizar el mensaje
Actualice el mensaje como considere apropiado. Para navegar al usuario a su listado de la tienda de aplicaciones, agregue una acción de clic de URL a un botón o múltiples elementos
Acción de clic de URL
- iOS - https://developer.apple.com/library/archive/qa/qa1633/_index.html
- Android - https://developer.android.com/distribute/marketing-tools/linking-to-google-play.html
3. Activadores
Recomendamos usar el activador On app open para asegurarse de que el mensaje se muestre cuando el usuario abra la aplicación.4. Programación y frecuencia
Si programó que la actualización de la aplicación sea en algún momento en el futuro, puede programar que el mensaje comience a mostrarse en ese momento. Dependiendo de qué tan agresivo quiera ser con sus solicitudes de actualización, puede establecer la frecuencia “¿Con qué frecuencia desea mostrar este mensaje?” en:- Cada vez que se satisfagan las condiciones del activador - lo que significa cada vez que abran la aplicación en este ejemplo.
- Múltiples veces - establezca el número total de veces para mostrar el mensaje y qué retraso entre ellas. Por ejemplo, 100 veces con un intervalo de 3 días. Mostrará el mensaje cada 3 días hasta 100 veces.
5. Guardar como borrador y duplicar para Android
Haga clic en el botón Save as Draft para guardar el mensaje. En la página In-App Messages, haga clic en Options > Duplicate junto al mensaje que acaba de guardar. Actualice lo siguiente para sus usuarios de Android:- El nombre del IAM para reflejar que es para usuarios de Android
- Establezca el segmento en Android App version less than 10001
- Actualice la URL al enlace de la tienda de Android
- Agregue cualquier cambio adicional al mensaje para hacerlo único para usuarios de Android
Pruebas
Antes de publicar sus mensajes, sugerimos probarlos con los siguientes pasos:1
Encuentre su dispositivo de prueba y configúrelo como suscripción de prueba
- Encuentre su dispositivo de prueba y configúrelo como una suscripción de prueba.
- Asegúrese de que el dispositivo de prueba esté en la versión inferior de su aplicación.
2
Actualice el segmento para incluir usuarios de prueba
- Abra el mensaje en la aplicación que desea probar.
- Haga clic en el segmento y agregue un filtro And para Test Users.
- Esto asegurará que el mensaje solo se muestre para sus dispositivos de prueba
- Por ejemplo, si su dispositivo de prueba está en iOS, el segmento se verá así:

Filtros de segmento de iOS
- Haga clic en Update Segment para guardar los cambios.
3
Publicar el mensaje
- Haga clic en Update Message para actualizar el mensaje en la aplicación.
- Haga clic en Options > Resume junto al mensaje para activarlo.
4
Verificar que se muestre el mensaje
- Cierre la aplicación en el dispositivo de prueba.
- Espere 1 minuto.
- Abra la aplicación en su dispositivo de prueba.
- Debería ver el mensaje si:
- El dispositivo es una suscripción de prueba
- El dispositivo está en la versión inferior de su aplicación.
- El segmento está establecido en Test Users.
Lista de verificación para entrar en producción
Cuando esté listo para entrar en producción:- Actualice los segmentos para eliminar el filtro
Test Users. - Verifique la programación para asegurarse de que esté configurada en la fecha y hora correctas.
- Haga clic en Update Message para actualizar el mensaje en la aplicación.
¡Ha terminado! Cualquier usuario que abra su aplicación en una versión anterior recibirá una notificación de su actualización de aplicación.Regrese al mensaje en la aplicación después de un tiempo para verificar el progreso. También puede obtener análisis de mensajes en la aplicación con Event Streams o integraciones de terceros.
Need help?Chat with our Support team or email
support@onesignal.comPlease include:- Details of the issue you’re experiencing and steps to reproduce if available
- Your OneSignal App ID
- The External ID or Subscription ID if applicable
- The URL to the message you tested in the OneSignal Dashboard if applicable
- Any relevant logs or error messages