as long as the notify is visible the service should run.
i started my service from starter service
Sub Service_Start(StartingIntent As Intent)
Log("Starter.Service_Start")
StartService(Connection)
End Sub
and my service used at top
#Region Service Attributes
#StartAtBoot: True
#End Region
you can log this events , replace Connection with your service name
Sub Service_Create
Log("Connection.Service_Create")
End Sub
Sub Service_Start(StartingIntent As Intent)
Log("Connection.Service_Start")
End Sub
Sub Service_TaskRemoved
'This event will be raised when the user removes the app from the recent apps list.
Log("Connection.Service_TaskRemoved")
End Sub
Sub Service_Destroy
Log("Connection.Service_Destroy")
End Sub