startBluetoothAdvertising

Inicia el advertising de Bluetooth con el perfil apropiado.

Configura el advertising basándose en:

Esta función verifica los permisos de Bluetooth necesarios. Si faltan permisos, registra un error y actualiza el estado del servicio Bluetooth a ServiceState.ERROR.

Luego determina el perfil de advertising a usar:

Usando el perfil seleccionado, recupera la configuración de AdvancedBluetoothConfig y crea los datos de anuncio de salud usando createHealthAdvertisementData.

Luego construye un BluetoothAdvertiserWiloc.AdvertisingConfig e intenta iniciar el advertising usando BluetoothAdvertiserWiloc.startAdvertising.

Si el advertising se inicia con éxito:

Captura cualquier excepción durante el proceso, las registra y actualiza el estado del servicio Bluetooth a ServiceState.ERROR.

Throws

si faltan permisos de Bluetooth (gestionado internamente actualizando el estado).

si hay un error durante la configuración o el inicio del advertising (gestionado internamente).