Comments (4)
Currently shelving this plan as its more complicated than originally anticipated.
See the Push Notifications Wiki and these two links for some more resources when I decide to come back to this.
May be better to just implement this using native/low level HTML and service worker functionality.
https://60devs.com/getting-started-with-web-push-notifications.html
from atila-angular.
Google Developer Guides for Push Notifications recommend using Firefox error logs instead of Chrome.
If you hit problems at this stage, it's worth looking at the error logs from Firefox before Chrome. The Mozilla push service has much more helpful error messages compared to Chrome / FCM.
Edit: Matthew Gaunt has a Webpush EBook
Google Developers Fundamentals on Push Notifications is also pretty good.
from atila-angular.
@jdailly If you're interested FYI only.
The Push Notification feature we're adding is using encryption and public/private key features that are very similar to what we learned in networking class today. See page 45 of the Mathew Gaunt eBook PDF
from atila-angular.
Update: Trying to respond to notificationClick
Event.
Came across this tutorial from Jakub that explains how to combine custom service worker scripts in Angular.
Found it through this SO answer and this github issue comment.
This medium blog post shows an update that handles this automatically in Angular 7.
Pull request of the request to addNotificationClick: angular/angular#25860
from atila-angular.
Related Issues (20)
- Regex Script to Automatically Open Links in a new Window
- Improve Landing Page Design
- Improve Registration WorkFlow and UX
- Refactor Add Scholarship Page
- Refactor URLs to allow lazy-loading
- Optimize Web App and Implement Progressive Web App Features
- URL Rerouting on Login
- Redirect on Login
- Reading Progress Indicator for Blogs
- Prevent Views Double Count When Sort By is Clicked
- Combine Blog Create and Essay Create to One Component, Refactor Common Code
- Import Blog Post From URL
- Refactor Blog Detail to Use Side Widgets HOT 5
- Update atila.ca and tech.atila.ca Team page
- Refactor Landing Page
- Resolve 'Warning: Can't resolve all parameters for AngularFirestore'
- Local Storage Keeps Getting Cleared and logging me out whenever Blog routerlink is clicked
- Add create notification to scholarship detail page.
- Switch from Google App Engine for SEO serverside/pre rendering HOT 7
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 atila-angular.