An operating system on a computing device may include an application programming interface (API) having one or more functions that can be used by software applications executing at the computing device to control the outputting of notifications, alerts, alarms, warnings, reminders, and the like, by the computing device while the software application is being used by a user. A software application may call or invoke one or more functions of the API to indicate whether notifications can be outputted by the computing device, such as whether the computing device may display a notification banner at a display device. For example, the software application may call a function to indicate that the user of the software application should not be interrupted by notifications. Once the software application has called the function to indicate that the user of the software application should not be interrupted by notifications, the computing device may refrain from outputting notifications until the software application has called a function to indicate that the user of the software application can be interrupted by notifications.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Faaborg, Alex and Assaf, Munaf, "API FOR APPS TO INDICATE THE USER CAN BE ACTIVELY INTERRUPTED", Technical Disclosure Commons, (March 12, 2021)