repositorypackage
0.0.0-20210630142047-0e70695ef06c
Repository: https://github.com/abdullahdiaa/webpusher.git
Documentation: pkg.go.dev
# README
WebPusher
Push notifications for the web browsers using Golang
⚠️ Library still under active development
Features
- Send push notifications to web browsers
Supported browsers
Browser | Supported version | Endpoint |
---|---|---|
Chrome | ✓ 60+ | https://fcm.googleapis.com/fcm/send/{subId} |
Edge | ✓ 17+ | https://par02p.notify.windows.com/w/?token={subId} |
Firefox | ✓ 55+ | https://updates.push.services.mozilla.com/wpush/v2/{subId} |
Vivaldi | ✓ 17+ | https://fcm.googleapis.com/fcm/send/{subId} |
Opera | ✓ 76+ | https://fcm.googleapis.com/fcm/send/{subId} |
Yandex | ✓ 21+ | https://fcm.googleapis.com/fcm/send/{subId} |
Safari | ✗ | Safari supports a custom implementation . WWDC video by apple |
Usage
package main
func main() {
}
Speed
..
Documentation
You can view detailed documentation here: GoDoc.
Contributing
There are many ways to contribute:
Changelog
View the changelog for the latest updates and changes by version.
License
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.