For instance, the device may or may not present a notice when it is conducting the background-download).Foreground downloading, on the other hand, is a process by which the device downloads the content in response to user request or approval at the time.