-
Notifications
You must be signed in to change notification settings - Fork 84
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
Finer grained transport/ambience selection than on/off #142
Comments
Not really. See https://github.com/WICG/background-fetch for details on background fetch, specifically:
I'm not against looking at options here, but background fetch feels like a better fit for anything that large. |
Dean references a periodic sync - https://ponyfoo.com/articles/backgroundsync Has this been abandoned? Seems like this is what you would want. I think you alluded to a way for the consume to control this behavior, which I would be all for, but the reality is 99% would never know they could do this or what to do with it. |
What does this mean?
https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html#//apple_ref/doc/uid/TP40007072-CH4-SW56 Note that these platforms provide very few guarantees about periodic syncing, and treat it as a battery concern. This is for apps that are guarded by an app store, which isn't true for the web. If this feature ever comes to the web, it'll provide even fewer guarantees. |
[It is my "understanding" that Background Fetch is designed for retrieving data from server to client and Background Synch is designed to handle large transmissions from client to the server as well as it does small. If I'm wrong then let me know and I'll delete this.]
Is there any merit in providing a finer-grained access to Background Sync than the current binary "Network available?" Yes/No?
For example, uploading a file might be desirable only if WiFi is available or if the phone is currently connected to the mains/recharging.
The text was updated successfully, but these errors were encountered: