buongiorno a tutti, ho sviluppato una app che nel modulo starter esegue il seguente codice su android 10
il problema è che se la app è aperta funziona se la app non è aperta vedo un numero 1 rosso sull'icona della app quando riceve un sms come se la app ricevesse l'sms ma non fa eseguire il codice della app, ho provato a impostare
pensando che facesse avviare automaticamente la app all'avvio di android ma non è cosi
qualcuno ha idea di come posso far partire questo servizio anche quando il telefono viene riavviato?
B4X:
Sub Service_Start (StartingIntent As Intent)
'Notification1.SetInfo("Ricezione SMS", "in ascolto",Main)
'Service.StartForeground(1, Notification1)
If StartingIntent.Action = "android.provider.Telephony.SMS_RECEIVED" Then
Dim messages() As Message
messages = ParseSmsIntent(StartingIntent)
For i = 0 To messages.Length - 1
Log(messages(i))
Next
End If
Service.StopAutomaticForeground
End Sub
il problema è che se la app è aperta funziona se la app non è aperta vedo un numero 1 rosso sull'icona della app quando riceve un sms come se la app ricevesse l'sms ma non fa eseguire il codice della app, ho provato a impostare
B4X:
#StartAtBoot: True
pensando che facesse avviare automaticamente la app all'avvio di android ma non è cosi
qualcuno ha idea di come posso far partire questo servizio anche quando il telefono viene riavviato?