SmartNotify

Login Illustration
Welcome to SmartNotify

Version v1.3.1

Subscription


Subscribe a notification on your device (Mobile Phone and PC)

  1. Add this page to your mobile home screen by following the steps Steps
  2. Generate a notification token
  3. Enter the token:

Subscribed Notification on this device

Notification


Create and manage notifications.

  1. Create a notification
  2. Publish to subscribers

Your Notifications

Documentation


Getting Started

1. Create a Notification
Create a new notification item, then locate its token in the list for later steps.
2. Subscribe with the Token
Go to the subscription page and subscribe using that token so this device can receive messages.
Paste the token into the subscription form and confirm to bind this device.
3. (Optional) Test Delivery
Use the test button on the notification page to send a quick test message to verify delivery.
This helps confirm permissions, subscription status, and delivery before production use.
4. Send Notifications via API
Send notifications via HTTP request with the token, title, and body for real usage.
Use the API with your token to send real notifications programmatically.

API

POST /api/notify

Send a notification.

Request
Content-Type: application/json
Body:
Field Type Required Description
title string Yes Notification title.
body string Yes Notification body text.
token string Yes Notification token.
Example Body
{
  "title": "Hello",
  "body": "This is a test notification.",
  "token": "your-token-here"
}
Responses
  • 202 Accepted Request accepted.
  • 400 Bad Request Invalid or missing fields.
  • 500 Internal Server ErrorServer error.

Installation


Install PWA on Android

To install this app on your Android device, tap the "Setting" button in Browser and select "Add to Home Screen".

Install PWA on iOS

Push API is only supported on PWA.

To install this app on your iOS device, tap the "Share" button in Safari and select "Add to Home Screen".

Setting


Manage your service worker.

Manage notification permission.

Initialization Error