Descripción
Send push notifications to iOS and Android devices when you publish a new post. Straight from your WordPress site, in real-time. This plugin has a built in hub, allowing WordPress to send out the push notifications directly—without using any third-party’s server.
The premium Push Notifications for WordPress also supports Safari, Web Push (Chrome, Firefox, Edge, Opera and others) and Telegram Bot notifications. They work just like mobile notifications, but you don’t need to build the apps.
Alert your visitors when new content is published, converting them to regular and loyal readers. It’s like a newsletter, but so much more effective. Keep your audience engaged.
Push Notifications for WordPress (Lite) allows you to focus on building beautiful and unique apps, without developing your own server-side back-end. Content for the apps is collected automatically from your WordPress site, so no extra work is needed to maintain them.
With Push Notifications for WordPress (Lite) you can send, for each post, a maximum of 1,000 notifications per platform (e.g. 1,000 for iOS, + 1,000 for Android).
Push Notifications for WordPress (Lite) is our basic solution for small personal blogs. We also offer a full-featured plugin with a reduced memory footprint and unlimited notifications, Push Notifications for WordPress, designed for all the other websites. Push Notifications for WordPress also supports Safari, Web Push (Chrome, Firefox, Edge, Opera and others) and Telegram Bot notifications. If you’re not sure which plugin is right for you, compare the features here.
Key Features
Push Notifications for WordPress (Lite) natively supports:
- Apple Push Notification service (APNs)
- Firebase Cloud Messaging (FCM)
The premium Push Notifications for WordPress also supports Safari, Web Push (Chrome, Firefox, Edge, Opera and others) and Telegram Bot notifications. They work just like mobile notifications, but you don’t need to build the apps.
No charge for delivery. You don’t have to pay any fees since Push Notifications for WordPress (Lite) does not use any third-party’s server.
Instant notifications. Notifications appear as message alerts, badge updates, and even sound alerts.
Powerful APIs. Provides easy to use REST APIs, available via HTTP. Send and receive data using the simple JSON standard. More info here.
Allow users to receive notifications of their choice. If you want, users can choose the categories of post of which receive push notifications. People are busy and do not like to have their time wasted. And when you do that you’re likely to lose that subscriber.
Optional support for OAuth. Any request sent to the API that are not properly signed will be denied.
Android and iOS libraries. Save hours of work by using our Android and iOS libraries in your apps.
Works with native apps, Cordova, Ionic, PhoneGap, and more frameworks. Build beautiful and interactive mobile apps using your preferred technology.
Localization ready. Thanks to the presence of the POT (Portable Object Template) file, it’s really easy for you to provide your own translation files, with English and Italian translation out of the box.
WPML is supported only by the premium Push Notifications for WordPress.
Additional Information
Push Notifications for WordPress (Lite) works exactly as you’d expect:
- Publishing a post will trigger push notifications.
- Saving a post as a draft will not trigger push notifications.
- Publishing a private post will not trigger push notifications.
- Static pages will not trigger push notifications.
- Scheduled posts will trigger push notifications at the time they’re scheduled to publish.
Custom post types are supported only by the premium Push Notifications for WordPress.
Who Is This Plugin For?
This plugin is primarily intended for mobile developers who do not want to develop their server-side back-end. Supporting push notifications is incredibly complicated. This plugin lets you focus on creating the apps, without the hassle.
Can You Build The Apps For Me?
Yes. We’re a team of mobile developers. We created native Android and iOS libraries, and we put our expertise to work on custom projects for companies that need great apps. Interested? Contact us.
Getting Started
Read the Getting Started guide.
Detailed documentation
You can find detailed documentation on the official website.
The documentation refers to the premium version. Not everything is applicable to the free version. Compare the features here.
Translate Push Notifications for WordPress in Your Language!
Contributing to translate Push Notifications for WordPress is straightforward. Please visit the GlotPress section of our plugin. If you do a good job, you can get a big discount on the premium plugin.
Uninstall Push Notifications for WordPress (Lite)
If you deactivate and delete Push Notifications for WordPress (Lite), we leave data created by the plugin. Although WordPress will tell you that we do remove data on uninstall, we don’t.
If you need to remove ALL Push Notifications for WordPress (Lite) data, including tokens, users, and settings, go to: Push Notifications → Settings → Misc tab, and enable «Remove data on uninstall». Then when you deactivate and delete the plugin from the WordPress plugin admin, it will delete all data.
Support
The Delite Studio team does not provide support for the Push Notifications for WordPress (Lite) plugin on the WordPress.org forums. Ticket support is available to people who bought the premium plugin only. Note that the premium Push Notifications for WordPress has several extra features too, so it might be well worth your investment!
Prerequisites
Push Notifications for WordPress (Lite) requires:
- WordPress 3.5 or later with “pretty” permalinks (recommended WordPress 4.x or later).
- PHP 5.3 or later (recommended PHP 5.5 or later).
- Inbound and outbound TCP packets over ports 2195 and 2196 (for iOS notifications).
- PHP’s cURL support (for Android notifications).
To begin using this plugin, you first need an app that uses one of the supported push notification services: APNs (Apple Push Notification service) and Firebase Cloud Messaging (FCM).
To send push notifications to iOS devices, you need the Apple Push Notification service SSL certificate in the .PEM format. For more information, see our Configuring iOS Push Notifications guide.
To send push notifications to Android devices, you need to obtain the Google API Key. For more information, see our Configuring Android Push Notifications guide.
Capturas
Instalación
This section describes how to install the plugin and get it working.
- Upload
push-notifications-for-wp
folder to the/wp-content/plugins/
directory - Activate Push Notifications for WordPress (Lite) through the ‘Plugins’ menu in WordPress
- Configure the plugin by going to the Push Notifications menu that appears in your admin menu
FAQ
Full FAQs on the premium plugin’s page.
Reseñas
Colaboradores y desarrolladores
«Push Notifications for WordPress (Lite)» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Push Notifications for WordPress (Lite)» ha sido traducido a 4 idiomas locales. Gracias a los traductores por sus contribuciones.
Traduce «Push Notifications for WordPress (Lite)» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
6.4.1
- Bug fixes and general improvements.
6.4
- Full support for WordPress 6.1.
- Bug fixes and general improvements.
6.3
- Started a gradual migration of our REST APIs endpoints to official WordPress REST APIs.
- New scheduled action to clean up database tables.
- Bug fixes and general improvements.
6.2
- Full support for WordPress 6.0.
- Bug fixes and general improvements.
6.1
- Inverted the «Do not send for this post» check, which is now called «Send for this post on publish» and is active by default (to ensure backwards compatibility).
- New check «Send for this post on update» which allows you to send notifications when a post is updated.
- Improved performance for posts with many revisions and constant WP_POST_REVISIONS > 0.
- Full support for WordPress 5.8.
6.0.2
- Bug fixes and general improvements.
6.0.1
- Bug fixes and general improvements.
6.0
- Full support for HTTP/2-based Apple Push Notification service (APNs).
- Removed legacy binary protocol support for Apple Push Notification service (APNs).
- iOS notifications now require PHP 7.2, lib-curl >= 7.46.0 (with HTTP/2 support enabled) and lib-openssl >= 1.0.2e.
- Full support for PHP 8.0.
- Full support for WordPress 5.7.
- Bug fixes and general improvements.
5.2
- Full support for WordPress 5.6.
- Bug fixes and general improvements.
5.1
- Aligned version number with Premium version which now supports HTTP/2-based Apple Push Notification service (APNs).
- Bug fixes and general improvements.
5.0
- Full support for PHP 7.1 and PHP 7.2.
- Bug fixes and general improvements.
4.3
- Full support for WordPress 5.5.
- Bug fixes and general improvements.
4.2
- Disabled [WordPress 5.0.1+] real MIME checking to enable pem and p12 certificates upload.
- Fixed a duplicate entry warning–thanks Marija!
- Bug fixes and general improvements.
4.1
- Bug fixes and general improvements.
4.0
- Aligned version number with Premium version which now supports Web Push (Chrome, Firefox, Edge, Opera and others) notifications.
- Bug fixes and general improvements.
3.7
- Full support for PHP 7.1 and PHP 7.2.
- Bug fixes and general improvements.
3.6
- Steps towards GDPR compliance.
- Bug fixes and general improvements.
3.5
- Bug fixes and general improvements.
3.4
- Full support for WordPress 4.9.
- New background processing system to avoid timeout problems on huge blogs.
- Bug fixes and general improvements.
3.3
- New settings which allows you to always set the app’s badge to 1 instead of the number of unread notifications (especially useful if you are not using our APIs).
- Many bug fixes and general improvements.
3.2
- Full support for WordPress 4.8.
- Many bug fixes and general improvements.
3.1
- New step by step documentation to configure Android notifications.
- New test notifications from subscribers page.
- Many bug fixes and general improvements.
3.0
- Full support for WordPress 4.7.
- Full support for Firebase Cloud Messaging (FCM).
- Updated internal libraries.
- Removed support for Fire OS notifications.
- Full support for PHP 7.
- Many bug fixes and general improvements.
2.6
- Many bug fixes and general improvements.
2.5.1
- Older PHP version fix.
2.5
- Full support for WordPress 4.6.
- Deprecated Fire OS notifications.
- Many bug fixes and general improvements.
2.4
- Redesigned the «App Subscribers» page which now shows the operating systems of devices.
- Support for the [embed] shortcode in posts.
- Speed improvements to make the plugin faster and lighter.
- Many bug fixes and general improvements.
2.3
- Redesigned settings page to make it even more handy and easy to use.
- Many bug fixes and general improvements.
2.2
- New Turkish translations—thanks Gökhan!
- Other bug fixes and general improvements.
2.1
- New support to WordPress localization system.
- Other bug fixes and general improvements.
2.0
- Aligned version number with Premium version which now supports Safari desktop notifications on OS X.
- New OAuth option to accept both HTTP and HTTPS requests (useful when you migrate your site from HTTP to HTTPS).
- New step by step documentation to generate iOS certificates.
- Other bug fixes and general improvements.
1.7.1
- Bug fix on Feedback Provider.
1.7
- Fixed an inaccuracy that could give problems with OAuth in case the home URL was different from the site URL (where the WordPress core files reside).
1.6
- Full support for WordPress 4.4.
- Now shows the expiration of the iOS push notifications SSL certificate.
- First support for WP REST API v2 for the read/unread state of posts.
1.5
- The timestamp shown in the Debug page comply with the format chosen by the user in the WordPress settings page.
- Other bug fixes and general improvements.
1.4
- New option to customise notification sound for iOS apps.
- New API to set the flag read/unread of a post.
- New option to disable email verification.
- Now manages the users already registered with different roles without returning «Email already exists».
- Updated internal libraries.
1.3
- Changed the sender’s name in the activation emails.
- Full parameters validation.
- Older PHP version fix.
- Minor bug fixes.
1.2
- Full support for WordPress 4.3.
- New logs, also for APIs, more frequent and detailed.
- Minor bug fixes.
1.1.1
- Minor bug fixes.
1.1
- Option to support Apache Cordova with PushPlugin.
1.0
- First public release.