Hola
Según esta discusión nos esperan problemas con Android 12+
El debate es sobre los servicios y receptores después de android 12+
Según lo que entendí me puse manos a la obra para actualizar...
yo tengo una aplicación donde el usuario configura un recordatorio, este lo programo de la siguiente forma:
Nota: el modulo notyRecobro ya es un Receiver Module
Este modulo solo lo utilizo para iniciar un servicio de la siguiente forma:
En mi modulo de servicio(notyRecobro2) ya hago lo propio: mostrar una notificación, abrir o leer un archivo, etc...
Lo hago de esta manera porque el notyRecobro que ya es un Receiver Module no me permitía hacer estas cosas.
Esto funciona perfectamente para mi actualmente, incluso lo eh probado en ANDROID 13 y funciona.
Si alguien me puede dar una retroalimentación, por favor gracias !
Según esta discusión nos esperan problemas con Android 12+
El debate es sobre los servicios y receptores después de android 12+
Según lo que entendí me puse manos a la obra para actualizar...
yo tengo una aplicación donde el usuario configura un recordatorio, este lo programo de la siguiente forma:
B4X:
Dim AlarmaTime As Long = CreateLog 'Solo es una funcion que convierte un string de fecha en Long
StartServiceAtExact(notyRecobro,AlarmaTime, True)
Nota: el modulo notyRecobro ya es un Receiver Module
Este modulo solo lo utilizo para iniciar un servicio de la siguiente forma:
B4X:
Private Sub Receiver_Receive (FirstTime As Boolean, StartingIntent As Intent)
StartService(notyRecobro2) 'notyRecobro2: esto es un modulo Servicio el de siempre...
End Sub
En mi modulo de servicio(notyRecobro2) ya hago lo propio: mostrar una notificación, abrir o leer un archivo, etc...
Lo hago de esta manera porque el notyRecobro que ya es un Receiver Module no me permitía hacer estas cosas.
Esto funciona perfectamente para mi actualmente, incluso lo eh probado en ANDROID 13 y funciona.
Si alguien me puede dar una retroalimentación, por favor gracias !