trufi-core
trufi-core copied to clipboard
Inform user about new features, news, routes and other relevant data
Als Push Notifications "New routes 1, 2, 3...", "Better results to change crossings", "New places from OpenStreetMap", "We look out for helpers"...
Hi, I want to take this feature.
Cool! Do you need more instructions?
... von unterwegs
El lun., 24 de jun. de 2019 15:58, Juan Carlos C. [email protected] escribió:
Hi, I want to take this feature.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ubilabs/ubilabs-trufi-app/issues/278?email_source=notifications&email_token=ACSZID3CEBNEGXDW3MP7WVLP4DHJLA5CNFSM4G4UXJEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYNANDQ#issuecomment-505022094, or mute the thread https://github.com/notifications/unsubscribe-auth/ACSZID6MR4OKF7NZ7BNQMJ3P4DHJLANCNFSM4G4UXJEA .
I think the issue is clear, I will work on it
Please note that while this use case of push notifications is now generally allowed on iOS, it requires user consent via an opt-in setting.
Also note that we need some kind of backend to keep track of the device tokens used to send notifications (e.g. Firebase), i.e. this is not a frontend only change.
Renamed this to make it clear that this is not mainly about push notifications, but about how to inform the user about anything that is happening with Trufi App or Trufi Association. This spans a lot more than just requesting push access from the user.
From the brainstorm doc:
Why?
- Inform users about current regulations that are important for him.
- Update users on public transport situations.
- Get users more involved in the Trufi community.
Types of notifications:
- Regulations
- Current information
- Trufi App marketing
- Trufi NGO marketing
We need:
- Portal to add notifications
- Add notifications to Trufi App
- Add notification settings to Trufi App for types of notifications
Examples
Regulations
- Only mornings allowed
- Only 50% of seats allowed
Current information
- We are in lockdown; no trufis running
- Trufis will aprox. start on Monday, more information on http://…
- No Trufis running on Sunday because of elections
- [On Saturdays] Cancha day! Trufis only go to city center
Trufi marketing
- Please subscribe our Youtube channel: https://www.youtube.com/channel/UCe5cvHdDNOyVfUyy0X8-M8Q
- Watch our new video: XXX
- New blogpost on website: XXX
- Get our newsletter
- Do you know www.trufi.app?
- Do you know the NGO behind?
- Join the team
This is rather complex.
On the technical side, we need a backend that allows us to write and send news/notifications and handles device tokens. The app needs to handle the notifications and do something with it on interaction, i.e. either open a web view or show the information in a new in-app view.
On the UX side, we need a settings section where the user can subscribe to the various topics of news that we might send.
It sounds like it would make sense to split this into multiple issues and keep track of it as an own feature in a Milestone. What do you think @christophhanser @mdoelker