Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ensure example app works properly with backgrounding and interrupts #29

Open
hburgund opened this issue Sep 18, 2017 · 0 comments
Open

Comments

@hburgund
Copy link
Member

RW apps need to behave like typical iOS audio apps, so we need to ensure that:

  • the app can be backgrounded and the audio will continue to stream
  • the user's location will continue to be updated so that the stream stays current even when backgrounded
  • if phone call or other core feature interrupt happens, the audio fades out and the app sends a streams/:id/pause/ call to keep stream from updating while not in use
  • post-interrupt, streams/:id/resume/ needs to be sent along with possibly other actions to interact properly with the default iOS behavior

I do not want us to do anything unexpected or weird wrt to user interactions and expectations, so using the default iOS behavior as much as possible will be great, but RW does have a few unique bits that need to be handled.

@hburgund hburgund changed the title ensure example app works properly in background ensure example app works properly with backgrounding and interrupts Sep 18, 2017
hburgund pushed a commit to hburgund/roundware-ios-framework-v2 that referenced this issue Jul 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants