Originally created by @yur1xpp on GitHub (Mar 6, 2024).
Is your feature request related to a problem? Please describe.
I usually listen to audiobooks on both my iPhone and iPad. Which mean both ABS app usually are kept alive (or suspended) in either device, and also in the state where the I'm in that particular book page. When I done listened on iPhone, I would switch to iPad to starts listen again. However, on iPad, when I launched it from background to foreground (they're still in memory), the progress is from last state and older than iPhone's. It would be nice that ABS app auto trigger the sync and update the progress when its app state changed to foreground.
Originally created by @yur1xpp on GitHub (Mar 6, 2024).
### Is your feature request related to a problem? Please describe.
I usually listen to audiobooks on both my iPhone and iPad. Which mean both ABS app usually are kept alive (or suspended) in either device, and also in the state where the I'm in that particular book page. When I done listened on iPhone, I would switch to iPad to starts listen again. However, on iPad, when I launched it from background to foreground (they're still in memory), the progress is from last state and older than iPhone's. It would be nice that ABS app auto trigger the sync and update the progress when its app state changed to foreground.
### Describe the solution you'd like
Trigger sync when app state changed to foreground and update the progress. In iOS, it's documented here: https://developer.apple.com/documentation/uikit/app_and_environment/managing_your_app_s_life_cycle
### Describe alternatives you've considered
-
### Additional context
-
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @yur1xpp on GitHub (Mar 6, 2024).
Is your feature request related to a problem? Please describe.
I usually listen to audiobooks on both my iPhone and iPad. Which mean both ABS app usually are kept alive (or suspended) in either device, and also in the state where the I'm in that particular book page. When I done listened on iPhone, I would switch to iPad to starts listen again. However, on iPad, when I launched it from background to foreground (they're still in memory), the progress is from last state and older than iPhone's. It would be nice that ABS app auto trigger the sync and update the progress when its app state changed to foreground.
Describe the solution you'd like
Trigger sync when app state changed to foreground and update the progress. In iOS, it's documented here: https://developer.apple.com/documentation/uikit/app_and_environment/managing_your_app_s_life_cycle
Describe alternatives you've considered
Additional context