Push notification for Mobile and Web app Plugin
Push notification for Android, iOS and the Web
Support push notification for mobile and the web app.
Demo app
Push services support
- Firebase HTTP V1
- Firebase HTTP legacy
- OneSignal
- Debug
How does it work
The Push Notification plugin is built with five part:
- Trigger: When WordPress action execution (Post saved, Order status changed …)
- Recipients: One/ More recipients get the notification ( topic, registration ID, role, user, merge tag …)
- Conditionals: Determine whether notification send
- Action: The action when the user click to notification on device
- Merge Tag: That is dynamic information in that context
- String translation: Replace part of string on title and message
Plugin Features
- Comment Post: Fires immediately after a comment is inserted into the database.
- Post Type: Fires when a post is transitioned from one status to another.
- Save Post: Fires once a post has been saved.
- Order Status Changed: Fires when an order is transitioned from one status to another.
- Product Status Changed: Fires when a product is transitioned from one status to another.
- WCFM – Direct Messaging: Fires when vendor receive a message.
- BuddyPress: Fires Messages message sent, Activity Posted Update, Friends Friendship Accepted, Friends Friendship Requested, Groups Posted Update, Groups Send Invites
Installation
- Install using the WordPress built-in Plugin installer, or Extract the zip file and drop the contents in the
wp-content/plugins/
directory of your WordPress installation. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Press the ‘Configure’ button.
Screenshots
screenshot-1.jpg
screenshot-2.jpg
How Push Notification Work
Changelog
= 1.9.2
* Feature: Get variable from post object or terms of the taxonomy that are attached to the post type ex: {object.job_listing_category property:term_id prefix:cat-3} => [“cat-1”, “cat-2”, “cat-3”]
= 1.9.1
* Feature: Variable list object can transform to list string ex: categories [{“term_id”, 1}, {“term_id”, 1}] => [“cat-1”, “cat-2”, “cat-3” ] by this syntax {categories property:term_id prefix:cat-}
* Support: Recipient type topic accept a list ex: [“topic1”, “topic2”, “topic3” ]
= 1.8.7
* Improved: Remove HTML tags from the notification content
= 1.8.6
* Fixed: Get missing post type
= 1.8.5
* Requires PHP: 8.1
* Requires at least: 5.8
= 1.8.4
* Fix: Send merge tag
* Fix: send to user
= 1.8.3
* Fix: Send notification
= 1.8.1
* Support: Firebase Cloud Messaging HTTP v1
= 1.7.1
* Support: Send notification Firebase with sound
* Support: Send notification OneSignal with sound
* Support: Send notification Onesignal with image
= 1.7.0
* Support: OneSignal Push Notification
1.6.3
- Chore: add send to initiator_id
1.6.2
- Chore: Update feature list
1.6.1
- Fixed: BuddyPress – Bester messages message sent
1.6.0
- Add: BuddyPress – Bester messages message sent
- Add: BuddyPress – A member sends you a friendship request
- Add: BuddyPress – A member accepts your friendship request
- Add: BuddyPress – A member replies to an update or comment you’ve posted
- Add: BuddyPress – A member mentions you in an update @username”
- Add: BuddyPress – A member invites you to join a group
1.5.0
- Add: BuddyPress – messages_message_sent
1.4.5
- Add: Action after WCFM message
1.4.4
- Fixed: Encode action data
1.4.3
- Add: Sample action cart, wishlist, profile, vendor, …
- Fixed: Upload file syntax php 8 to WordPress plugin server
1.4.2
- Add: String translate notification
- Fixed: click to notification
1.4.1
- Add: Sample action to order
- Add: Action filter push_notify_action_sample
1.4.0
- Add: Push notification to roles
- Add: Push notification to Email/Merge tag
- Add: Push notification to topic
- Add: Push notification with image
- Add: Notification with Conditionals
1.2.0
- Add: Send custom notification
- Add: API deleted all notifications
- Add: API get notification by user id
- Add: API delete notification by user id
- Add: API count notification
- Add: Update notification status
- Improved: UI & UX
- Improved: Send message under background
1.1.0
- Add: API get tokens by userId
- Fixed: Send notification when order status changed
- Fixed: Remove token expired
- Chose: Update link settings
1.0.4
1.0.3
- Chose: Test up WordPress 5.8.1
1.0.1
1.0.0