前言介紹
- 這款 WordPress 外掛「Topic-Based Push Notifications for Firebase」是 2025-09-22 上架。
- 目前尚無安裝啟用數,是個很新的外掛。如有要安裝使用,建議多測試確保功能沒問題!
- 上一次更新是 2025-09-23,距離現在已有 156 天。
- 外掛最低要求 WordPress 5.0 以上版本才可以安裝。
- 外掛要求網站主機運作至少需要 PHP 版本 7.4 以上。
- 尚未有人給過這款外掛評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
外掛標籤
FCM | mobile | android | firebase | push notifications |
內容簡介
總結:這個 WordPress 外掛讓你可以從 WordPress 管理員面板直接使用 Firebase Cloud Messaging (FCM) 將推播通知直接發送到 Android 手機應用程式,非常適合需要通知用戶有關新內容、更新或重要公告的應用程式。
提問與答案:
1. 這個外掛的主要功能是什麼?
- 可以透過 Firebase Cloud Messaging 將推播通知直接發送到 Android 手機應用程式,並支援指定主題用戶群組的推播。
2. 這個外掛提供了哪些重要功能?
- 支援根據主題訂閱的對象發送通知、豐富的通知內容支援(圖片、自定義連結等)、完整的分析追蹤、用戶參與度追蹤、通知歷史管理等。
3. 這個外掛適用於哪些網站或應用程式類型?
- 新聞和部落格網站、具有 Android 應用程式的電子商務平台、學生手機應用程式的教育平台、社區網站等。
4. 運作方式是怎樣的?
- 上傳 Firebase 服務帳戶的 JSON 檔案並設定主題、撰寫通知、選擇接收通知的用戶群組、即時發送通知並監控交付成功率和用戶參與度。
5. 使用此外掛需要什麼?
- 必須擁有啟用 FCM 的 Firebase 專案、從 Firebase 控制台取得服務帳戶的 JSON 檔案、設定可以接收 FCM 通知的 Android 應用程式(基於主題)、使用 WordPress 5.0+ 和 PHP 7.4+。
原文外掛簡介
Topic-Based Push Notifications for Firebase enables you to send push notifications from your WordPress admin panel directly to Android mobile applications using Firebase Cloud Messaging (FCM). Perfect for apps that need to notify users about new content, updates, or important announcements.
Key Features
Topic-Based Targeting: Send notifications to specific user groups by topic subscription
Rich Notifications: Support for images, custom links, and detailed messaging
Complete Analytics: Track delivery rates, engagement, and notification performance
Engagement Tracking: Monitor when users open notifications with detailed metrics
History Management: View all sent notifications with filtering and search capabilities
Modern Interface: Clean, responsive admin interface that works on all devices
Secure Implementation: Built with WordPress security best practices
How It Works
Setup: Upload your Firebase service account JSON file and configure topics
Create: Compose notifications with title, message, optional image, and link
Target: Select which topics (user groups) should receive the notification
Send: Deliver notifications instantly to all subscribed Android devices
Track: Monitor delivery success rates and user engagement in real-time
Perfect For
News and blog websites with mobile apps
E-commerce stores with Android applications
Educational platforms with student mobile apps
Community websites with member applications
Any WordPress site with an Android companion app
What You Need
Firebase project with FCM enabled
Service account JSON file from Firebase Console
Android app configured to receive FCM notifications (topic based). This version doesn’t handle token based notifications.
WordPress 5.0+ and PHP 7.4+
External Services
This plugin connects to Google’s Firebase services to send push notifications to mobile applications. External service connections are required for the plugin’s core functionality.
Google OAuth API (oauth2.googleapis.com)
* Purpose: Authentication with Firebase Cloud Messaging service
* Data sent: Service account credentials (from your uploaded JSON file), authentication tokens
* When: Every time notifications are sent (to obtain access tokens)
* Terms of Service: https://developers.google.com/terms
* Privacy Policy: https://policies.google.com/privacy
Firebase Cloud Messaging API (fcm.googleapis.com)
* Purpose: Sending push notifications to Android mobile applications
* Data sent: Notification content (title, message, image URLs, links), target topics, FCM project ID
* When: When you send notifications through the plugin interface
* Terms of Service: https://firebase.google.com/terms
* Privacy Policy: https://policies.google.com/privacy
Privacy & Data
This plugin processes notification data locally on your WordPress installation. Notifications are sent directly to Google’s Firebase Cloud Messaging service.
No user data is collected or sent to services other than Google/Firebase for notification delivery. Your Firebase service account credentials are stored securely on your server.
Developers
The plugin includes hooks and filters for developers to extend functionality:
tbpn_before_send_notification – Filter notification data before sending
tbpn_after_send_notification – Action after notification is sent
tbpn_notification_response – Filter FCM response data
REST API endpoint for mobile apps to report engagement
Technical Details
System Requirements
WordPress 5.0 or higher
PHP 7.4 or higher
MySQL 5.6 or MariaDB 10.0
SSL certificate (recommended for production)
File Permissions
The plugin creates a secure upload directory for Firebase service account files. Ensure your WordPress uploads directory is writable.
Database Tables
The plugin creates two tables:
* wp_tbpn_notifications – Stores notification history and analytics
* wp_tbpn_engagements – Tracks user engagement with notifications
REST API Endpoints
POST /wp-json/mn/v1/engage – Report notification engagement (for mobile apps)
Hooks for Developers
Actions:
* tbpn_notification_sent – Triggered after notification is sent
* tbpn_notification_failed – Triggered when notification sending fails
* tbpn_engagement_recorded – Triggered when engagement is recorded
Filters:
* tbpn_notification_data – Filter notification data before sending
* tbpn_topics_list – Filter available topics
* tbpn_max_notifications_per_hour – Filter rate limiting
Security Features
Nonce verification for all forms
Capability checks for admin actions
SQL injection prevention with prepared statements
XSS prevention with proper output escaping
Secure file upload handling
Rate limiting for notification sending
Support
For support, feature requests, or bug reports, please use the WordPress.org support forums.
For documentation and updates, visit the plugin homepage.
Contributing
This plugin is open source. Contributions, bug reports, and feature requests are welcome on the plugin’s development repository.
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Topic-Based Push Notifications for Firebase」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
延伸相關外掛(你可能也想知道)
OneSignal – Web Push Notifications 》OneSignal 是一種輕鬆提高使用者參與度的方式。使用 OneSignal 傳送針對訪客的推播通知,使他們保持回訪。安裝只需要幾分鐘。, OneSignal 是 WordPress VIP G...。
Web Push Notifications – Webpushr 》Webpushr 是網頁推播通知的新標準。使用 Webpushr,您可以在所有熱門的瀏覽器上向您的網站訪客發送瀏覽器推播通知。您的訪客即使不在您的網站上,也可以收到...。
PushEngage – Web Push notification, WA Automation & Multi-Channel Chat Widget ( WA, Messenger, X, Telegram, TikTok & More) 》n – Schedule push notifications to be sent at the perfect time for your audience in their timezone. Ensure maximum engagement and retention.,...。
Push Notifications by LaraPush 》以下是LaraPush這篇文章的摘要:, , LaraPush是一個自主託管的推送通知平台,只需一次性付費即可添加無限的域名、收集無限的訂閱者、無限制地發送通知。此外...。
Perfecty Push Notifications 》這個外掛可以提供自己架設 Push 通知,不需使用外部提供商的 API 金鑰,也不會如同後來收費後的外部提供商將收取費用。此外掛是自由開源的,所有資訊儲存於 W...。
Truepush – Most Affordable Web Push Notifications 》Truepush 是一款價格實惠的網站推播通知工具,全球超過 25,000 名開發者/營銷人員積極使用此工具來重新激勵使用者的參與。相較於取得新使用者,保留現有使用...。PushAlert – Web Push Notifications for WordPress and WooCommerce 》PushAlert WordPress 網站推播通知外掛程式,可自動整合,並允許使用者訂閱推播通知。這還添加了一個易於使用的介面,就在編輯器旁邊,讓您在發布文章時自動...。
iZooto – Web Push Notifications 》超過15,000名新聞出版商、部落客、企業媒體公司和內容創作者全球信任 iZooto 作為他們的受眾參與平台。我們幫助出版商建立、參與、成長和盈利他們的受眾。, ,...。
Gravitec.net – Web Push Notifications 》Gravitec.net 是一個智能網頁推播服務,讓你可以在幾個點擊內完全自動化推送廣告活動。安裝這個外掛只需要少於 5 分鐘。一旦安裝完成,所有功能都可以直接使...。Pushly 》您擁有優質的內容和一群有興趣欣賞的觀眾,然而如何讓兩者有機會相遇?要突破所有的雜音、混亂和分散注意力的方法且仍需應對不斷變化的社交演算法,這就是您...。
Notix – Web Push Notifications 》在過去幾年中,推播通知在市場上取得了巨大的成功。這些通知會顯示在潛在用戶的設備上,有助於增加他們對產品的參與度。一個即時的呼籲行動可以提供快速和高...。
SendPulse Free Web Push 》SendPulse Web Push是一個WordPress外掛,可以讓您發送網頁推送通知。, 網頁推送通知是即時通知,可發送到訂閱者的設備上。它們可以讓您快速通知客戶最新消息...。PushCrew 》安裝 PushCrew 外掛將自動在 WordPress 網站中插入 PushCrew 智慧程式碼。要開始使用,您只需複製 PushCrew 帳戶 ID(您的帳戶 ID 可在 PushCrew 儀表板中的...。
Pushover Notifications for WordPress 》透過將 Pushover Notifications 應用程式與您的 WordPress 網誌和這個外掛搭配使用,您可以在行動裝置上的 Push 通知中收到有關您的網誌事件的通知,支援的通...。
Pushwoosh 》Pushwoosh提供的 WordPress 外掛程式,可使用 Pushwoosh 遠端 API,在您發佈或更新文章或頁面時自動發送推播通知。此外,此外掛程式還會在預約發佈文章完成時...。
