Linux 软件免费装
Banner图

Ultimate Push Notifications

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

标签

subscribers automation push notifications buddypress notifications web push mobile push desktop notifications woocommerce push notifications real-time notifications vapid

下载

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

详情介绍:

Ultimate Push Notifications is a self-hosted push notification solution for WordPress. It sends notifications from your own server straight to each browser's push service using the open Web Push standard (VAPID) — on desktop and mobile, even when the visitor is 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 and keep your subscriber list on their servers. This plugin needs no account with anyone: setup is one button, delivery costs nothing, and every subscription lives 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 Web Push — Self-Hosted How It Works
  1. Open UPush Notifier → App Config and click Generate key pair. That is the whole setup — no Firebase, no Google account.
  2. Turn on the Subscribe Prompt, add the bell or the block — or have members open Register My Device — and visitors allow notifications
  3. Their browser is registered — compose a notification, or let an automation send one
Notifications are sent from your own server directly to each browser's push service using the open Web Push standard (VAPID). Nothing is proxied through a third party, no per-subscriber fees, and the subscription data never leaves your database. No app stores. No app to install. Works in Chrome, Firefox, Edge, Safari on macOS, and Safari on iOS 16.4+ once the site is added to the Home Screen. Security Requirements Multi-Device & Testing Getting Started (Quick Setup)
  1. Install and activate the plugin
  2. Go to UPush Notifier → App Config and click Generate key pair
  3. Go to UPush Notifier → Register My Device and click Allow when the browser asks
  4. Send a test notification — you should receive it within a second or two
  5. Open UPush Notifier → Health to confirm every part of the path is working
If your server cannot generate keys (the Health page will say so), App Config also accepts a key pair pasted from elsewhere. Upgrading from an earlier version? Devices registered through Firebase will keep their rows but will not receive anything — Google shut down the legacy Firebase API on 22 July 2024. Ask those users to open Register My Device once; their browser re-registers over Web Push automatically. The Health page counts how many are left. Full step-by-step documentation: Video Guides [youtube https://www.youtube.com/watch?v=Vc1FuG1np5k] [youtube https://www.youtube.com/watch?v=TARCZGGlG5k] Merge Tag Reference Everywhere 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 click Generate key pair
  4. Go to UPush Notifier → Register My Device to register your browser
  5. Send a test notification to confirm everything is working

屏幕截图:

  • Compose — write, choose an audience, preview on your own device, send
  • Automations — push on publish and event rules
  • Automation editor — trigger, audience, message with merge tags
  • Subscribe Prompt — soft-ask bar, bell and button settings
  • All Registered Devices — subscribers with browser, locale, activity and consent
  • Health — every link in the chain, scored and explained, with recent sends and click rate
  • Set Notifications — a member chooses which automations reach them
  • Push Notification Example — desktop and 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, and so is delivery. Web Push sends go from your server straight to the browser vendors' push services, which are free and unmetered. There is no account to create and no per-subscriber fee.

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) is how your server proves to a browser's push service that it is allowed to send to a subscription. The plugin generates the key pair for you with one click on App Config. If your host cannot generate keys, the Health page will tell you, and you can paste a pair generated elsewhere.

My notifications stopped working. Where do I start?

Open UPush Notifier → Health. It checks every link in the chain — HTTPS, keys, the service worker, the queue, recent deliveries — and the first failing row is almost always the cause. It also counts devices still registered through the retired Firebase API; those need to open Register My Device once to re-register over Web Push.

I was using the Firebase version. Do I have to do anything?

Click Generate key pair on App Config. New registrations use Web Push from then on. Existing Firebase-registered devices stop receiving (Google shut the legacy API down on 22 July 2024) until each user opens Register My Device once, which re-registers them automatically.

Can users opt out?

Yes. Members untick any automation under UPush Notifier → Set Notifications (BuddyPress members: profile → Notifications → Push Notifications). Anyone can unsubscribe a device from the bell, a subscribe button, or their browser's site settings.

Do visitors need an account to subscribe?

No. Visitors subscribe anonymously; the plugin stores the push subscription, the browser's locale and time zone, and when and where consent was given — nothing that identifies the person. Members who subscribe while logged in are linked to their account so automations like "tell the customer" can reach them.

Why does the plugin ask with its own bar before the browser asks?

A browser only lets a site ask for notification permission once; a visitor who clicks Block is gone for months, and Chrome quietly suppresses sites that get blocked a lot. The soft-ask bar is dismissible and comes back later; the real prompt only appears when someone has already said yes.

What happens to expired subscriptions?

When a push service answers 404 or 410 the device is removed automatically and the delivery log counts it as pruned. The Health page shows how many were pruned recently.

WooCommerce: who gets order notifications?

Whoever each automation says. "New order" typically goes to administrators and shop managers; "Order status changes" with status completed typically goes to the customer; "Payment received" can go to the products' authors so vendors on a multi-author store hear about their own sales. Every audience is explicit — nothing is hard-wired to the product author any more.

What does Pro add?

Segments (saved filters over subscriber and WooCommerce data), scheduling and recurring sends, unlimited automations with conditions, unlimited analytics history, templates, action buttons, a health monitor that runs on a schedule and alerts you, and AI help writing copy — all on the same unlimited-subscriber, flat-fee terms. The free plugin shows where each of these lives; none of it is needed to send.

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.6.2 ( September 16, 2026 ) Version: 1.6.1 ( September 14, 2026 ) Version: 1.3.0 ( June 09, 2026 )