cjb / codex-blackboard

Meteor app for coordinating solving for our MIT Mystery Hunt team
GNU Affero General Public License v3.0
25 stars 17 forks source link

Push notifications from chat. #160

Open cscott opened 9 years ago

cscott commented 9 years ago

Users should be able to hit a 'notify' button on a particular chat room (ringhunters, a specific puzzle) so they get push notifications on their phone (or desktop) when new messages are posted (or, since volume is generally high, when their username or the word all: is pinged).

(Would people also want notifications when new puzzles are released?)

cscott commented 9 years ago

https://atmospherejs.com/?q=notification has a number of potentially-relevant packages. It appears that there are packages for both desktop growl-style notifications as well as phone push notifications. Ideally we could grab some package which can do both?

cscott commented 9 years ago

Herald looks like a pretty good framework, although it might actually be overkill for what we want. Maybe not, though. There are Herald plugins for desktop growl notifications.

On the phone side, cordova-notifications looks like the best bet. It supports Android notifications and there's a fork with support for iOS notifications which is close to being merged.

Butterwell commented 9 years ago

cordova-notifications still isn't ready. https://github.com/raix/push (https://atmospherejs.com/raix/push) is.