AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Funciones WLanguage / Funciones específicas para móviles / Funciones de teléfono
  • Personalizar la ventana de solicitud de permisos
  • Configurar manualmente el seguimiento de la publicidad
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Muestra la solicitud de permiso de rastreo de la actividad del usuario (solo iOS).
Este permiso es necesario para utilizar la función AppleAdvertisingIdentifier.
Observación: la aplicación debe ser totalmente funcional, aunque el usuario no conceda este permiso: solo se impedirá el rastreo de la actividad.
Ejemplo
SWITCH AppleTrackingAuthorizationStatus()
    CASE atasNotDetermined
            AppleRequestTrackingAuthorizationAsynchronous(...
AppleRequestTrackingAuthorizationAsynchronous_Callback)
    CASE atasAuthorized
            TrackUser()
END
 
INTERNAL PROCEDURE AppleRequestTrackingAuthorizationAsynchronous_Callback(AuthorizationStatus)
 IF AuthorizationStatus = atasAuthorized THEN
                    TrackUser()
      END
END
Sintaxis
AppleRequestTrackingAuthorizationAsynchronous(<WLanguage procedure>)
<WLanguage procedure>: Nombre de procedimiento
Nombre del procedimiento WLanguage ("callback") al que se llama cuando se recibe la respuesta del usuario.. Este procedimiento tiene el siguiente formato:
<Procedure name>(<Status>)

donde <Status> es una constante de tipo Integer que puede tomar uno de los siguientes valores:
atasAuthorizedEl usuario ha concedido el permiso para rastrear su actividad o el dispositivo.
atasDeniedEl usuario ha denegado el permiso para rastrear su actividad o el dispositivo.
atasNotDeterminedEl usuario aún no ha concedido o denegado el permiso.
atasRestrictedEl dispositivo se gestiona mediante un "perfil de gestión del dispositivo" que restringe el rastreo.
Observaciones

Personalizar la ventana de solicitud de permisos

El texto de la solicitud de permisos no se puede personalizar.
Sin embargo, es posible añadir un texto explicativo breve en la ventana. Este mensaje puede introducirse en la etapa "Permisos" del asistente de generación de aplicaciones iOS. Solo debe introducir un texto específico para el permiso "Tracking Usage Description".

Configurar manualmente el seguimiento de la publicidad

Para configurar el seguimiento de una aplicación:
  • Para versiones anteriores a iOS 14, el seguimiento es común a todas las aplicaciones. Se puede configurar a través de las opciones "Configuración >> Privacidad >> Publicidad".
  • A partir de iOS 14, el seguimiento de la publicidad se puede personalizar:
    • para el dispositivo y las aplicaciones: "Configuración >> Privacidad >> Publicidad".
    • para aplicaciones: "Configuración >> "Nombre de la aplicación" >> Permitir rastreo".
Clasificación Lógica de negocio / UI: Código neutro
Versión mínima requerida
  • Versión 27
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/12/2023

Señalar un error o enviar una sugerencia | Ayuda local