inaturalist / INaturalistIOS

iNaturalist iOS app
MIT License
152 stars 50 forks source link

Push notifications for events in your network? #50

Open alexshepard opened 9 years ago

alexshepard commented 9 years ago

Comments and IDs on your observations, comments and IDs on your comments/IDs, new messages, new activity in your network, etc. What do other social networks notify about?

Could be as simple as badging the app, or could include text/etc.

Urban airship seems to be the push notification service of choice.

naturalistcharlie commented 9 years ago

This will be excellent. There has been some other discussion about this and I think one mostly-consensus is that it would be nice to have comments and changes in ID (disagreement or more accurate taxonomic ID) on a different notification system -- I don't need notifications for each agreement but want to know if I have an ID wrong or a comment.

On Fri, Nov 14, 2014 at 11:59 AM, Alex Shepard notifications@github.com wrote:

Comments and IDs on your observations, comments and IDs on your comments/IDs, new messages, new activity in your network, etc. What do other social networks notify about?

Could be as simple as badging the app, or could include text/etc.

Urban airship seems to be the push notification service of choice.

— Reply to this email directly or view it on GitHub https://github.com/inaturalist/INaturalistIOS/issues/50.

Charlie Hohn Montpelier, Vermont coyot.es/slowwatermovement

alexshepard commented 9 years ago

I could see this implemented as:

In general I think letting people choose their notification options would be great. I can see one set of defaults for the new casual user who might be interested in every interaction, with the ability to tweak notification options (ie like you say Charlie, wants disagreements but not agreements) for advanced/power users who use the app so much that they need to be able to pick out important interactions.

alexshepard commented 9 years ago

I should have added, thanks for the feedback & advice Charlie! :smile:

naturalistcharlie commented 9 years ago

Yeah, it's not everyone who has 10,000 observations! I think most people would probably like the option of seeing their 'agrees' too. The current app setup is nice for when I'm traveling but is a bit slow since you can't tell if something is a comment, an agreement, or something else unless you individually load each one. Though again that may be an issue for only excessive users like myself :)

On Fri, Nov 14, 2014 at 12:33 PM, Alex Shepard notifications@github.com wrote:

I could see this implemented as:

  • updates to app badge with an activity feed inside the app (a what's new page?)
  • popup notifications for each significant activity item (Lisa added an ID your observation) with or without an activity feed.

In general I think letting people choose their notification options would be great. I can see one set of defaults for the new casual user who might be interested in every interaction, with the ability to tweak notification options (ie like you say Charlie, wants disagreements but not agreements) for advanced/power users who use the app so much that they need to be able to pick out important interactions.

— Reply to this email directly or view it on GitHub https://github.com/inaturalist/INaturalistIOS/issues/50#issuecomment-63100172 .

Charlie Hohn Montpelier, Vermont coyot.es/slowwatermovement

naturalistcharlie commented 9 years ago

Thanks for all your great hard work and tolerance of my overabundant ideas!

On Fri, Nov 14, 2014 at 12:43 PM, Alex Shepard notifications@github.com wrote:

I should have added, thanks for the feedback & advice Charlie! [image: :smile:]

— Reply to this email directly or view it on GitHub https://github.com/inaturalist/INaturalistIOS/issues/50#issuecomment-63101594 .

Charlie Hohn Montpelier, Vermont coyot.es/slowwatermovement

kueda commented 9 years ago

Activity feed would be like the "Activity" tab, right? Definitely need that. Kind of wish there could be two badges, one for notifications and one for observations to sync (which I think will still be necessary even if we build opportunistic syncing).

alexshepard commented 9 years ago

Yeah, @kueda, an Activity tab would be great. It sounds like we need to think about tabs tho... 5 is probably the most we can get away with, and we already have 5.

I agree about needing badges for observations to sync. It might even be more necessary, as in "Something we normally did for you, this time we couldn't do. You should know about this and check back in so we can take care of it."

naturalistcharlie commented 9 years ago

Just a thought, what about getting rid of the projects tab. you could keep the ability to add to project within the observation page. I've never used the projects tab at all, and with proposed future change to projects it might become even less useful. But maybe others feel differently of course

On Thu, Nov 20, 2014 at 10:06 PM, Alex Shepard notifications@github.com wrote:

Yeah, @kueda https://github.com/kueda, an Activity tab would be great. It sounds like we need to think about tabs tho... 5 is probably the most we can get away with, and we already have 5.

I agree about needing badges for observations to sync. It might even be more necessary, as in "Something we normally did for you, this time we couldn't do. You should know about this and check back in so we can take care of it."

— Reply to this email directly or view it on GitHub https://github.com/inaturalist/INaturalistIOS/issues/50#issuecomment-63918404 .

Charlie Hohn Montpelier, Vermont coyot.es/slowwatermovement

alexshepard commented 7 years ago

Amazon SNS seems to be what people use now.

alexshepard commented 7 years ago

add this as a wishlist feature on the main inat repo