Design Challenges with persistent toast message

I have an ongoing activity in progress.

Think of:

  • a delivery in progress
  • house internet reboot in progress
  • some water / electricity / internet / tv outage.
  • (food) order processing

I want to show a persistent toast message above the tab bar, across all tabs and screens across the app. It could take 15 minutes until the activity is finished.

Obviously there's a challenge of:

  • accessibility
  • content overlaying with each other
  • extra engineering effort.

What we've thought of doing is:

Option1: show a toast message, but when a modal is presented then it presents on top of the toast message. The toast message no longer updates itself. Once the modal is finished, then the toast message re-appears and continues to update.

Option2: keep the toast message across all tabs and modals and work through the challenges mentioned

Question:

What are some other design approaches that could be taken to persist an ongoing activity (much like 'Live Activity', but just across the app when it's in foreground) or what are some design reasons that the two options considered are bad?

Design Challenges with persistent toast message
 
 
Q