Linux 软件免费装
Banner图

Ultimate Push Notifications

开发者 CodeSolz
m.tuhin
更新时间 2026年6月9日 04:16
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

fcm push notifications firebase buddypress notifications web push mobile push desktop notifications woocommerce push notifications real-time notifications cloud messaging

下载

1.0.2 1.0.3 1.0.4 1.0.5 1.0.7 1.1.4 1.1.5 1.1.7 1.1.8 1.3.0 1.0.8 1.1.1 1.1.2 1.1.6 1.0.6 1.0.9 1.1.0 1.1.3 1.0.0 1.0.1

详情介绍:

Ultimate Push Notifications is the most complete, privacy-friendly push notification solution for WordPress websites. Powered by Firebase Cloud Messaging (FCM) SDK v11, it delivers real-time alerts directly to your visitors' browsers — on desktop and mobile — even when they are not on your site. No SMS bills. No email list dependency. Just instant, reliable push notifications that actually reach people.
Push notifications have 4x higher open rates than email. Keep your customers, community members, and team informed the moment something happens — for free.
Why Choose Ultimate Push Notifications? Most push notification services charge a monthly fee per subscriber. This plugin uses Google Firebase (free tier is generous for most sites) and keeps everything under your control. Your subscriber data stays in your own database. You own your audience. Real Problems This Plugin Solves For WooCommerce Store Owners: You're losing sales because customers have no idea their order shipped, their payment failed, or their order is ready. And your vendors have no idea someone just bought from them. This plugin fixes all of that — with instant push alerts for every order event. For BuddyPress / Community Sites: Your community members miss friend requests, new messages, group invites, and activity updates because they're not watching their inbox. Push notifications bring them back the moment something happens — without email fatigue. For Site Administrators: You need to know the instant a form is submitted, a new user registers, or an event goes live. Real-time push notifications to your browser mean you're always in the loop, even if your email is buried. For All Sites: Instead of paying for SMS alerts or high-volume email plans, this plugin lets you communicate in real time for free — using the same infrastructure Google uses for Android notifications. Key Features Firebase 11 — Always Current How It Works
  1. You create a free Firebase project at console.firebase.google.com
  2. Enter your Firebase config and VAPID key in the plugin's App Config screen
  3. Users visit your site and click Allow on the browser permission prompt
  4. Their device is registered — push notifications start flowing instantly
No app stores. No app to install. Works in Chrome, Firefox, Edge, Safari (with Web Push support), and most modern browsers. Security Requirements Multi-Device & Testing Getting Started (Quick Setup)
  1. Install and activate the plugin
  2. Go to UPush Notifier → App Config
  3. Create a Firebase project and paste your config (apiKey, authDomain, projectId, etc.)
  4. Paste your VAPID Key (from Firebase Console → Project Settings → Cloud Messaging → Web Push certificates → Generate key pair)
  5. Paste your Server Key (from Firebase Console → Project Settings → Cloud Messaging → Legacy API section)
  6. Save the config
  7. Go to UPush Notifier → Register My Device and click Allow
  8. Send a test notification — you should receive it instantly
Full step-by-step documentation: Video Guides [youtube https://www.youtube.com/watch?v=Vc1FuG1np5k] [youtube https://www.youtube.com/watch?v=TARCZGGlG5k] Notification Reference WooCommerce Forum & Support
For support, feature requests, and bug reports: * Visit [codesolz.net](https://codesolz.net/?utm_source=wordpress.org&utm_medium=README&utm_campaign=ultimate-push-notifications) for instant support * Email: [support@codesolz.net](mailto:support@codesolz.net) * GitHub: [github.com/CodeSolz/ultimate-push-notifications](https://github.com/CodeSolz/ultimate-push-notifications) * Forum: [forum.codesolz.net](https://forum.codesolz.net/?utm_source=wordpress.org&utm_medium=README&utm_campaign=ultimate-push-notifications)

安装:

  1. Upload the ultimate-push-notifications folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress
  3. Go to UPush Notifier → App Config and enter your Firebase credentials
  4. Go to UPush Notifier → Register My Device to register your browser
  5. Send a test notification to confirm everything is working

屏幕截图:

  • Notification Settings — per-type, per-user control
  • Notification Settings — custom title and message text
  • BuddyPress Frontend — notification preferences in user profile
  • User Notification Preferences — backend panel
  • Register My Device — one-click device registration and test
  • All Registered Devices — subscriber management
  • Push Notification Example — desktop
  • Push Notification Example — mobile (rich notification with image)

常见问题:

Does this work without SSL?

No. Push notification APIs require HTTPS. Your site must have an active SSL certificate. Most hosting providers offer free SSL via Let's Encrypt.

Is this free?

Yes — the plugin is free and open source. Firebase's free tier (Spark plan) supports unlimited push notifications. You only pay Firebase if you need other paid Firebase services.

Do I need to install an app?

No. Web push notifications work directly in the browser — Chrome, Firefox, Edge, and modern Safari. No app download required.

What is a VAPID key and do I need it?

VAPID (Voluntary Application Server Identification) keys are required by modern browsers for web push. Without it, token registration may fail in newer browser versions. Get yours from Firebase Console → Project Settings → Cloud Messaging → Web Push certificates → Generate key pair.

My notifications stopped working after updating Firebase. What changed?

Firebase SDK v11 uses onBackgroundMessage() (v7 used setBackgroundMessageHandler()) and no longer needs useServiceWorker(). This plugin (v1.3.0+) is fully updated for Firebase 11. If you upgraded from a very old version, re-save your App Config to regenerate the JS files.

Can users opt out?

Yes. Users can uncheck notification types in UPush Notifier → Set Notifications at any time. BuddyPress users can manage preferences from their profile notifications page.

What happens to invalid device tokens?

Starting in v1.3.0, the plugin automatically removes tokens when FCM returns NotRegistered or InvalidRegistration. This keeps your subscriber list clean without manual maintenance.

WooCommerce: do buyers get order notifications?

Yes — from v1.3.0, both the seller and the buyer receive push notifications when an order status changes, as long as they have registered their device and enabled the notification type.

Is subscriber data shared with anyone?

No. All device tokens and user preferences are stored in your WordPress database. Nothing is sent to CodeSolz servers.

更新日志:

Version: 1.3.0 ( June 09, 2026 ) Version: 1.2.0 ( September 29, 2025 ) Version: 1.1.9 ( June 02, 2025 ) Version: 1.1.8 ( January 07, 2025 ) Version: 1.1.7 ( April 13, 2024 ) Version: 1.1.6 ( January 09, 2024 ) Version: 1.1.5 ( September 09, 2023 ) Version: 1.1.4 ( April 06, 2023 ) Version: 1.1.3 ( February 15, 2023 ) Version: 1.1.0 ( October 2022 ) Version: 1.0.0