Skip to content

Push notifications #1527

@DanielOaks

Description

@DanielOaks

Let's do some weird interesting stuff and see if we can get this working in any reasonable way at all, whoo.

The only prior art I know of for this is Palaver's iOS push notif capability: https://github.com/cocodelabs/palaver-irc-capability/blob/master/Specification.md

What are our requirements for something like this, and do we have any clue what it'd look like?

Rough requirements:

  • iOS + Android
  • Any other mobile OSes do push notifs? Can we make this flexible enough to be pluggable if any new systems do come around (e.g. ios vs google or something with a data blob that gets defined for each system).

In the v3 channel, sling mentioned something about push notif clearing. How can we do that nicely, and can we just clone how the palaver cap does it? If so, mad.

Another rough requirement:

  • Push credentials (iOS push-notif app sending key or w/e) needs to be provided by the app, and not by the server. Because jesus christ servers will absolutely not bother doing any of that kind of setup themselves, nor should they have to. The app author already has to worry about that stuff since they're working with the platforms directly.
  • Do we need to define a 'standard http push endpoint' or something, and have clients provide us an api to push stuff to? See how the palaver spec does this - they do it for a reason that's probably related to the above point.

So, what does this look like in our heads?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions