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

Show notifications when a lecture is about to begin #55

Closed
alexhorn opened this issue May 12, 2021 · 3 comments
Closed

Show notifications when a lecture is about to begin #55

alexhorn opened this issue May 12, 2021 · 3 comments
Labels
epic Issue that involves a lot of work to be done. new-feature New feature or request not important Something that could be implemented, but is not important or even that useful.

Comments

@alexhorn
Copy link
Member

No description provided.

@alexhorn alexhorn added the new-feature New feature or request label May 12, 2021
@M4GNV5
Copy link
Member

M4GNV5 commented May 12, 2021

Not sure how useful this is without #32. But having native phone notifications probably relies on apple push notifications / firebase cloud messaging (i assume?) and thus only works with a backend which has access to user data? Maybe we can implement this in coorperation with the THI in the future?

For now we could only implement notifications for desktop users which keep the site open using the Notifications API?

@M4GNV5 M4GNV5 added this to the Native Mobile Apps milestone Sep 9, 2021
@M4GNV5 M4GNV5 added not important Something that could be implemented, but is not important or even that useful. epic Issue that involves a lot of work to be done. labels Sep 22, 2021
@M4GNV5
Copy link
Member

M4GNV5 commented Dec 29, 2021

https://stackoverflow.com/questions/63819485/sending-push-notifications-to-ios-from-pwa

The Apple-Wallet based way looks interesting, but is iOS only

@M4GNV5
Copy link
Member

M4GNV5 commented Jan 30, 2022

There are various ways of sending push notifications to mobile devices, but there does not seem to be a privacy-friendly one. All of them require some backend service having access to users timetables.
Privacy is a key concept built into the neuland.app and we should not sacrifice it for a feature that is already available by adding the timetable iCal URL to your iOS/Google/... calendar app.
Instead we could put more effort into #7 and add the possibility to scrape the iCal URL from primuss and show it to the user in our app, without sending the user to the ugly interface to retrieve the URL.

@M4GNV5 M4GNV5 closed this as completed Jan 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Issue that involves a lot of work to be done. new-feature New feature or request not important Something that could be implemented, but is not important or even that useful.
Projects
None yet
Development

No branches or pull requests

2 participants