I am writing to suggest implementing the ActivityKit framework to allow media downloads/uploads in the background on iOS.
ActivityKit is a framework that allows developers to create live activities, which are user experiences that can be displayed in a widget. Live activities can be updated dynamically using remote push notifications.
By using ActivityKit, Telegram could implement a feature that allows users to track the progress of media downloads/uploads even when the app is not in the foreground. This feature would be very useful for users who want to download or upload large files, such as videos or multimedia files.
One example of how this feature could be implemented is as follows:
When a user starts a download/upload, Telegram creates a live activity that shows the progress of the operation.
The live activity is updated dynamically every time the download/upload progresses.
The live activity is displayed in a widget, which can be viewed even when the app is not in the foreground.
I believe this feature would be very appreciated by Telegram users. I hope you will consider my proposal.
This is 100% needed, it’s ridiculous that there are still problems with uploading videos in the background, especially in poor signal areas - but it’s even a problem at times with good signal and good wifi too. It’s 2024, this issue has been known about for years and it’s no use blaming it on Apple and iOS - it’s not a problem for WhatsApp for one - so it needs sorting out ASAP.