Comments (2)
Yes, most of the time you'll want to save a notification to the database, but not always so it's not a requirement. Useful for notification bells in the navbar.
You can setup a cron job if you'd like to send them a notification about "5 messages in 10 days". You'd have it run daily and count the number of messages and then send the notification. You'd need some other infrastructure on this so you're not sending that notification every single day, etc.
You could use it for similar use cases just like the Devise emails. Typically we're sending notifications to a user who is already in the database though, whereas Devise emails are not always.
That said, you should be able to pass in a struct, hash or other object to Noticed to send notifications to places not in the database. Haven't tested that yet, but I don't think we have anything preventing it.
Notifications are typically for a specific user, so an announcement for everyone isn't typically what you'd want, but it could certainly work. You'd just be creating a lot of duplicate database records which is why I wouldn't recommend it for that.
If you wanted to notify team admins when something changed, that'd work perfect. You'd just figure out which users you wanted to notify and pass them along to Noticed.
Hope that helps!
from noticed.
Thanks for your response.
thanks, got it!
from noticed.
Related Issues (20)
- Reconsider unicode as default type for Vonage HOT 2
- Issues with GoodJob and ActionMailer::Parameterized HOT 2
- Mailer interface being enforced by merging the recipient and record
- Multi-tenancy Support HOT 3
- Transaction Commit vs. Delivery 🙏 HOT 14
- Strange logging bug with new noticed 1.6.3 version HOT 1
- New notifications `params` are suddenly encoded as string in postgres HOT 5
- Feature request: Ability to delete a notification instead of marking it as read
- Support for a dedicated notifications queue HOT 3
- can we make url option dynamic for existing defined delivery method HOT 6
- Notification model raising ActiveJob::SerializationError exception when querying with an active record instance inside params on rails > 7.0.4.3 HOT 2
- NameError: uninitialized constant ActionCable::SubscriptionAdapter
- Unable to pass arguments to email methods HOT 6
- Is it possible to send to iOS using the FCM delivery method? HOT 2
- Unable to catch enqueued emails using config.active_job.queue_adapter = :test HOT 3
- after_email callback ran even though the `if` check returns false
- TypeError: no implicit conversion of Hash into String HOT 2
- Undefined method 'perfom_now' when delivering HOT 1
- Support html_safe translation HOT 5
- RSpec Matcher for Notifications HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from noticed.