trufi-core icon indicating copy to clipboard operation
trufi-core copied to clipboard

Inform user about new features, news, routes and other relevant data

Open christophhanser opened this issue 5 years ago • 8 comments

Als Push Notifications "New routes 1, 2, 3...", "Better results to change crossings", "New places from OpenStreetMap", "We look out for helpers"...

christophhanser avatar Mar 08 '19 11:03 christophhanser

Hi, I want to take this feature.

jcca avatar Jun 24 '19 13:06 jcca

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 .

christophhanser avatar Jun 25 '19 06:06 christophhanser

I think the issue is clear, I will work on it

jcca avatar Jun 26 '19 21:06 jcca

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.

mdoelker avatar Jun 28 '20 11:06 mdoelker

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.

mdoelker avatar Jun 28 '20 11:06 mdoelker

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

mdoelker avatar Jul 21 '20 12:07 mdoelker

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.

mdoelker avatar Jul 21 '20 12:07 mdoelker

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

md-weber avatar Apr 15 '21 11:04 md-weber