[New] 🔔 Native Push Notification Scheduler - Plugin

Schedule native local notifications
- Works offline
- No Firebase or push notification setup
- No backend workflows
- No Workload Unit usage at trigger time
- Works even when the app is closed

What is Local Notification?
Notifications are scheduled and stored directly on the user’s iOS/Android device. The phone itself displays them at the scheduled time — no server, Firebase, APNs configuration, or Bubble backend workflow required.

Features:

  • Schedule at date/time
  • Schedule repeating notification
  • Schedule after X Seconds
  • Cancel Scheduled Notification by ID
  • Cancel All Scheduled Notifications

How it can be used?

  • Set Reminders
  • Habit tracking
  • Medication reminders
  • Appointment reminders
  • Task notifications
  • Daily or weekly alerts
  • Timer-based notifications
  • Calendar-style apps
  • Fitness or workout reminders
  • Any app that needs scheduled alerts without a backend setup
Instruction

Add one Local Notifications element to the native view and keep it mounted.
Actions:

  • Schedule at date/time: schedules a one-time notification.
  • Schedule repeating notification: repeats using the supplied interval. Minimum: 60 seconds.
  • Schedule after X Seconds: schedules after the supplied delay.
  • Cancel Scheduled Notification by ID: cancels a pending notification using its stored ID.
  • Cancel All Scheduled Notifications: cancels every pending notification.

Scheduling supports title, body, data JSON, optional custom ID, sound, and badge number.
After scheduling, use the Notification scheduled event and save the Last notification ID state. Use that value later when cancelling the notification.

States:

  • Last notification ID
  • Scheduled notifications JSON
  • Scheduled notifications count
  • Last tapped notification ID
  • Last tapped notification title
  • Last tapped notification body
  • Last tapped notification data

Events:

  • Notification scheduled
  • Scheduling failed
  • Notification received

Notification permissions are requested automatically when needed. Test notification delivery, tapping, sound, and repeating behavior on both iOS and Android.


Plugin: Native Push Notification Scheduler Plugin | Bubble

1 Like