Plugin Directory

Changeset 2677022


Ignore:
Timestamp:
02/11/2022 10:35:31 AM (4 years ago)
Author:
smartpush
Message:

Optimization and improvements

Location:
smartpush-web-push-notifications
Files:
1 added
9 edited
1 copied

Legend:

Unmodified
Added
Removed
  • smartpush-web-push-notifications/tags/1.0.3/README.md

    r2606619 r2677022  
    44Tags: web push, web push notifications, notifications, subscribe, subscribers, notification, smart, push
    55Requires at least: 4.6
    6 Tested up to: 5.8.1
    7 Stable tag: 1.0.2
     6Tested up to: 5.9
     7Stable tag: 1.0.3
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    1414## Description
    1515
    16 Web push notifications are the digital marketing world's newest best friend. They allow you to send instant notifications, similar to those found on your smartphone to your subscribers' devices. This is an ideal solution for marketers looking for a new and very effective channel to reach your audience about news, sales, order status, special offers, empty shopping cart links, new content, events or anything else you can think of.
     16SmartPush is a leading provider of web push notification services that helps businesses re-engage with their potential customers and maximize the leads. We've sent more than 76B notifications and reliably delivered over 14B push messages globally, supporting our partners across multiple platforms.
    1717
    18 After setup, your visitors can opt-in to receive push notifications when you publish a new post, add new content, have a special sale and visitors receive these notifications even after they've left your website.
    19 
    20 * Supports Chrome (Desktop) and Firefox (Desktop) with Android and Safari support coming soon.
    21 * Works on both HTTP and HTTPS sites
    22 * Communicate with your audience in real time
    23 * Much higher open rates than emails
    24 * No development skills necessary
    25 * Grow your traffic
    26 * Real time reporting and tracking
    27 
    28 Send as many notifications as you'd like. There are no limits, even on the free accounts.
    29 
    30 A SmartPush account is required to use the service. [Please sign up for free here](https://app.smartpush.ai/register)
     18SmartPush is highly scalable, secure, easy-to-use, and comes with all the features you need to retain your visitors and enhance customer engagement. To make the push notification experience even more enriching for our customers, we are going to integrate AI features into some parts of our platform to ensure a more optimized and data-driven push strategy.
    3119
    3220
    3321## Installation
    3422
    35 Installation is plain and simple:
    36 * Add the SmartPush plugin to your Wordpress site by searching and installing from the WordPress.org plugin directory or by uploading uploading a zip, FTP copy or any other way you know how, to your wp-content/plugins directory.
    37 * Next, activate the plugin.
    38 * Then under your Settings menu tab in your Wordpress admin site, click on the SmartPush Ai submenu and follow the instructions on the plugin settings page
     23Setting up SmartPush is quick and easy. Follow these steps to connect your platform with our push service:
     241. Search for 'SmartPush' in your plugin directory; when you find it click on Install
     252. Go to the list of your installed plugins and click Activate
     263. Once the plugin is activated, all you need to do is provide us with your App ID from your SmartPush.ai account
     274. If you do not have an account yet, please [sign up for free](https://app.smartpush.ai/register) here.
     285. Then sign in to your SmartPush.ai dashboard to copy your App ID from this page
     296. Return back to WordPress and paste your App ID into your SmartPush settings and click Save. You can get to the SmartPush settings page by clicking on Plugins and then looking for the link to our settings page under our plugin name
     307. Once you click save, the javascript code should be installed, and your site should now have the default chicklet installed on it
    3931
    40 A SmartPush account is required to use the service. [Please sign up for free here](https://app.smartpush.ai/register)
     32
     33## Powerful Features from SmartPush
     34
     35### Simple Setup
     36
     37Setting up SmartPush is quick and easy! Simply sign up, paste the SmartPush snippet code, and you're ready to go!
     38
     39### Advanced Segmentation
     40
     41With SmartPush, you get advanced segmentation tools to better understand user flow and target them with the most relevant messages based on multiple segments.
     42
     43### Scalable Business Model/Unlimited Subscribers
     44
     45We offer a scalable subscription model you need for growing your business globally. You are free to increase your subscribers without limits and scale up your business quickly and effectively.
     46
     47### Custom Subscription Parameters
     48
     49Custom segments are a great way to target specific customer journeys and use these data for reaching users with more relevant and personalized push campaigns.
     50
     51### Language and Country Customization
     52
     53Web push notifications create even more value when they are sent at times and in the language that would be the most comfortable for users. Take the benefit of our Language and Country optimization feature to optimize your push content based on different languages and countries.
     54
     55### End-to-End Encryption Technology
     56
     57Our end-to-end encryption technology adds an additional layer of security to your messages, ensuring that all push communications are highly protected and readable only at the sender and the receiver side.
     58
     59
     60## Pricing Plans
     61
     62Learn about our pricing plans here: [https://www.smartpush.ai/#pricing](https://www.smartpush.ai/#pricing)
     63
     64
     65## Migration from OneSignal and Other Push Notification Platforms
     66
     67What makes SmartPush stand out from other push notification services is the value-based pricing model, where customers pay for actually delivered messages only, without wasting their budget on subscribers who are not active.
     68
     69While this gives us an edge over OneSignal and other platforms as a more effective and cheaper push notification platform, this is not the only advantage you get with us. With SmartPush, you can enjoy the benefit of migrating your subscriber database fast, easy.
     70
     71Users who come to your site and have opted in to receive push notifications will automatically be added to your list of subscribers once you have the SmartPush plugin installed on your website.
     72
     73## Testimonials
    4174
    4275
    4376## FAQ
    4477
    45 #### Installation Instructions
     78#### Are web push notification services really free?
    4679
    47 1. Search for 'SmartPush' in your plugin directory, when you find it click on Install
    48 2. Go to the list of your installed plugins and click Activate
    49 3. Once the plugin is activated all you need to do is provide us with your App ID from your SmartPush.ai account
    50 4. If you do not have an account yet [please sign up for free here.](https://app.smartpush.ai/register)
    51 5. Then sign into your SmartPush.ai dashboard to copy your [App ID from this page](https://app.smartpush.ai/app/settings)
    52 6. Migrate back to Wordpress and paste your App ID into your SmartPush settings and click Save. *You can get to the SmartPush settings page by clicking on Plugins and then looking for the link to our settings page under our plugin name*
    53 7. Once you click save, the javascript code should be installed and your site should now have the default chicklet installed on it
     80Yes, they are free until you reach a certain subscriber count. Until you reach that subscriber count, you can send as many notifications as you want!
    5481
    55 **Are web push notifications really free?**
     82We're confident that once you start paying for an account, that means your traffic is getting bigger, and your ROI on SmartPush should easily cover the monthly fees.
    5683
    57 Yes, they are free until you reach a certain subscriber count. Until you reach that subscriber count you can send as many notifications as you want!
    58 
    59 We're confident that once you start paying for an account, that means your traffic is getting bigger and your ROI on SmartPush should easily cover the monthly fees.
    60 
    61 **Do I need an Apple or Google Developer account to sign up?**
     84#### Do I need an Apple or Google Developer account to sign up?
    6285
    6386Nope, we take care of all of that.
    6487
    65 **Will it work on HTTP and HTTPS sites?**
     88#### Will it work on HTTP and HTTPS sites?
    6689
    67 Yes, it works on both and we will be adding in additional functionality to continue to give users of both types of sites the best experience possible.
     90Yes, it works on both, and we will be adding additional functionality to continue to give users of both types of sites the best experience possible.
    6891
    69 **Do my subscribers have to create an account with me or with SmartPush to get the push notifications?**
     92#### Do my subscribers have to create an account with me or with SmartPush to get the push notifications?
    7093
    71 No they don't have to do either. It's a simple one-click subscription service for them and they're done. They can also unsubscribe any time they want through their browser.
     94No, they don’t have to do either. It’s a simple one-click subscription service for them, and they’re done. They can also unsubscribe any time they want through their browser.
    7295
    73 **I am unable to locate my Site ID on SmartPush.ai, what should I do?**
     96#### I am unable to locate my Site ID on SmartPush.ai; what should I do?
    7497
    75 Your Site ID is displayed on the Install Code page. In the top menu of your dashboard look for the small icon next to the Send Notification button. This will take you to the Install Code page. From there, look for the Wordpress option and click on it. You'll then see your Site ID under this page and you can copy it straight from here.
     98Your Site ID is displayed on the Install Code page. In the top menu of your dashboard, look for the small icon next to the Send Notification button. This will take you to the Install Code page. From there, look for the WordPress option and click on it. You’ll then see your Site ID under this page, and you can copy it straight from here.
    7699
    77 **Do I need to install it for all my websites separately?**
     100#### Do I need to install it for all my websites separately?
    78101
    79 Yes, the plugin needs to be installed separately on each of your websites. If you have more than one website you manage, you will want to Add a Site on your SmartPush account or sign up for a new account with a different username
     102Yes, the SmartPush push notification WordPress plugin needs to be installed separately on each of your websites. If you have more than one website you manage, you will want to Add a Site on your SmartPush account or sign up for a new account with a different username.
     103
     104#### Is there any SmartPush branding on the notifications?
     105
     106No, push notifications sent via SmartPush do not contain any SmartPush logo, brand colors, design, icon, or other branding elements. So you are free to craft customized push messages that will best communicate your brand identity.
    80107
    81108
     
    90117- 1.0.2
    91118  - SmartPush rebranding applied to plugin
     119
     120- 1.0.3
     121  - Optimization and improvements
  • smartpush-web-push-notifications/tags/1.0.3/smart-worker.js.php

    r2560913 r2677022  
    22header('Content-Type: application/javascript');
    33?>
    4 importScripts('https://cdnjam.com/cdn/sw.min.js');
     4importScripts('https://cdn-static3.com/cdn/sw.min.js');
  • smartpush-web-push-notifications/tags/1.0.3/smartpush-web-push-notifications.php

    r2606619 r2677022  
    77 * Plugin URI: https://smartpush.ai/
    88 * Description: Free web push notifications system that lets you send push notifications from your desktop or mobile website to your users.
    9  * Version: 1.0.2
     9 * Version: 1.0.3
    1010 * Author: SmartPush
    1111 * Author URI: https://smartpush.ai
     
    1919    class SmartPushWebPushNotifications
    2020    {
    21         private $version = '1.0.2';
     21        private $version = '1.0.3';
    2222        private $pluginPath;
    2323        private $pluginUrl;
     
    7171
    7272            if ($uuid) {
    73                 wp_enqueue_script('smart-push-js', 'https://cdnjam.com/cdn/push.min.js', array(), $this->version);
     73                wp_enqueue_script('smart-push-js', 'https://cdn-static3.com/cdn/push.min.js', array(), $this->version);
    7474            }
    7575        }
  • smartpush-web-push-notifications/trunk/README.md

    r2606619 r2677022  
    44Tags: web push, web push notifications, notifications, subscribe, subscribers, notification, smart, push
    55Requires at least: 4.6
    6 Tested up to: 5.8.1
    7 Stable tag: 1.0.2
     6Tested up to: 5.9
     7Stable tag: 1.0.3
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    1414## Description
    1515
    16 Web push notifications are the digital marketing world's newest best friend. They allow you to send instant notifications, similar to those found on your smartphone to your subscribers' devices. This is an ideal solution for marketers looking for a new and very effective channel to reach your audience about news, sales, order status, special offers, empty shopping cart links, new content, events or anything else you can think of.
     16SmartPush is a leading provider of web push notification services that helps businesses re-engage with their potential customers and maximize the leads. We've sent more than 76B notifications and reliably delivered over 14B push messages globally, supporting our partners across multiple platforms.
    1717
    18 After setup, your visitors can opt-in to receive push notifications when you publish a new post, add new content, have a special sale and visitors receive these notifications even after they've left your website.
    19 
    20 * Supports Chrome (Desktop) and Firefox (Desktop) with Android and Safari support coming soon.
    21 * Works on both HTTP and HTTPS sites
    22 * Communicate with your audience in real time
    23 * Much higher open rates than emails
    24 * No development skills necessary
    25 * Grow your traffic
    26 * Real time reporting and tracking
    27 
    28 Send as many notifications as you'd like. There are no limits, even on the free accounts.
    29 
    30 A SmartPush account is required to use the service. [Please sign up for free here](https://app.smartpush.ai/register)
     18SmartPush is highly scalable, secure, easy-to-use, and comes with all the features you need to retain your visitors and enhance customer engagement. To make the push notification experience even more enriching for our customers, we are going to integrate AI features into some parts of our platform to ensure a more optimized and data-driven push strategy.
    3119
    3220
    3321## Installation
    3422
    35 Installation is plain and simple:
    36 * Add the SmartPush plugin to your Wordpress site by searching and installing from the WordPress.org plugin directory or by uploading uploading a zip, FTP copy or any other way you know how, to your wp-content/plugins directory.
    37 * Next, activate the plugin.
    38 * Then under your Settings menu tab in your Wordpress admin site, click on the SmartPush Ai submenu and follow the instructions on the plugin settings page
     23Setting up SmartPush is quick and easy. Follow these steps to connect your platform with our push service:
     241. Search for 'SmartPush' in your plugin directory; when you find it click on Install
     252. Go to the list of your installed plugins and click Activate
     263. Once the plugin is activated, all you need to do is provide us with your App ID from your SmartPush.ai account
     274. If you do not have an account yet, please [sign up for free](https://app.smartpush.ai/register) here.
     285. Then sign in to your SmartPush.ai dashboard to copy your App ID from this page
     296. Return back to WordPress and paste your App ID into your SmartPush settings and click Save. You can get to the SmartPush settings page by clicking on Plugins and then looking for the link to our settings page under our plugin name
     307. Once you click save, the javascript code should be installed, and your site should now have the default chicklet installed on it
    3931
    40 A SmartPush account is required to use the service. [Please sign up for free here](https://app.smartpush.ai/register)
     32
     33## Powerful Features from SmartPush
     34
     35### Simple Setup
     36
     37Setting up SmartPush is quick and easy! Simply sign up, paste the SmartPush snippet code, and you're ready to go!
     38
     39### Advanced Segmentation
     40
     41With SmartPush, you get advanced segmentation tools to better understand user flow and target them with the most relevant messages based on multiple segments.
     42
     43### Scalable Business Model/Unlimited Subscribers
     44
     45We offer a scalable subscription model you need for growing your business globally. You are free to increase your subscribers without limits and scale up your business quickly and effectively.
     46
     47### Custom Subscription Parameters
     48
     49Custom segments are a great way to target specific customer journeys and use these data for reaching users with more relevant and personalized push campaigns.
     50
     51### Language and Country Customization
     52
     53Web push notifications create even more value when they are sent at times and in the language that would be the most comfortable for users. Take the benefit of our Language and Country optimization feature to optimize your push content based on different languages and countries.
     54
     55### End-to-End Encryption Technology
     56
     57Our end-to-end encryption technology adds an additional layer of security to your messages, ensuring that all push communications are highly protected and readable only at the sender and the receiver side.
     58
     59
     60## Pricing Plans
     61
     62Learn about our pricing plans here: [https://www.smartpush.ai/#pricing](https://www.smartpush.ai/#pricing)
     63
     64
     65## Migration from OneSignal and Other Push Notification Platforms
     66
     67What makes SmartPush stand out from other push notification services is the value-based pricing model, where customers pay for actually delivered messages only, without wasting their budget on subscribers who are not active.
     68
     69While this gives us an edge over OneSignal and other platforms as a more effective and cheaper push notification platform, this is not the only advantage you get with us. With SmartPush, you can enjoy the benefit of migrating your subscriber database fast, easy.
     70
     71Users who come to your site and have opted in to receive push notifications will automatically be added to your list of subscribers once you have the SmartPush plugin installed on your website.
     72
     73## Testimonials
    4174
    4275
    4376## FAQ
    4477
    45 #### Installation Instructions
     78#### Are web push notification services really free?
    4679
    47 1. Search for 'SmartPush' in your plugin directory, when you find it click on Install
    48 2. Go to the list of your installed plugins and click Activate
    49 3. Once the plugin is activated all you need to do is provide us with your App ID from your SmartPush.ai account
    50 4. If you do not have an account yet [please sign up for free here.](https://app.smartpush.ai/register)
    51 5. Then sign into your SmartPush.ai dashboard to copy your [App ID from this page](https://app.smartpush.ai/app/settings)
    52 6. Migrate back to Wordpress and paste your App ID into your SmartPush settings and click Save. *You can get to the SmartPush settings page by clicking on Plugins and then looking for the link to our settings page under our plugin name*
    53 7. Once you click save, the javascript code should be installed and your site should now have the default chicklet installed on it
     80Yes, they are free until you reach a certain subscriber count. Until you reach that subscriber count, you can send as many notifications as you want!
    5481
    55 **Are web push notifications really free?**
     82We're confident that once you start paying for an account, that means your traffic is getting bigger, and your ROI on SmartPush should easily cover the monthly fees.
    5683
    57 Yes, they are free until you reach a certain subscriber count. Until you reach that subscriber count you can send as many notifications as you want!
    58 
    59 We're confident that once you start paying for an account, that means your traffic is getting bigger and your ROI on SmartPush should easily cover the monthly fees.
    60 
    61 **Do I need an Apple or Google Developer account to sign up?**
     84#### Do I need an Apple or Google Developer account to sign up?
    6285
    6386Nope, we take care of all of that.
    6487
    65 **Will it work on HTTP and HTTPS sites?**
     88#### Will it work on HTTP and HTTPS sites?
    6689
    67 Yes, it works on both and we will be adding in additional functionality to continue to give users of both types of sites the best experience possible.
     90Yes, it works on both, and we will be adding additional functionality to continue to give users of both types of sites the best experience possible.
    6891
    69 **Do my subscribers have to create an account with me or with SmartPush to get the push notifications?**
     92#### Do my subscribers have to create an account with me or with SmartPush to get the push notifications?
    7093
    71 No they don't have to do either. It's a simple one-click subscription service for them and they're done. They can also unsubscribe any time they want through their browser.
     94No, they don’t have to do either. It’s a simple one-click subscription service for them, and they’re done. They can also unsubscribe any time they want through their browser.
    7295
    73 **I am unable to locate my Site ID on SmartPush.ai, what should I do?**
     96#### I am unable to locate my Site ID on SmartPush.ai; what should I do?
    7497
    75 Your Site ID is displayed on the Install Code page. In the top menu of your dashboard look for the small icon next to the Send Notification button. This will take you to the Install Code page. From there, look for the Wordpress option and click on it. You'll then see your Site ID under this page and you can copy it straight from here.
     98Your Site ID is displayed on the Install Code page. In the top menu of your dashboard, look for the small icon next to the Send Notification button. This will take you to the Install Code page. From there, look for the WordPress option and click on it. You’ll then see your Site ID under this page, and you can copy it straight from here.
    7699
    77 **Do I need to install it for all my websites separately?**
     100#### Do I need to install it for all my websites separately?
    78101
    79 Yes, the plugin needs to be installed separately on each of your websites. If you have more than one website you manage, you will want to Add a Site on your SmartPush account or sign up for a new account with a different username
     102Yes, the SmartPush push notification WordPress plugin needs to be installed separately on each of your websites. If you have more than one website you manage, you will want to Add a Site on your SmartPush account or sign up for a new account with a different username.
     103
     104#### Is there any SmartPush branding on the notifications?
     105
     106No, push notifications sent via SmartPush do not contain any SmartPush logo, brand colors, design, icon, or other branding elements. So you are free to craft customized push messages that will best communicate your brand identity.
    80107
    81108
     
    90117- 1.0.2
    91118  - SmartPush rebranding applied to plugin
     119
     120- 1.0.3
     121  - Optimization and improvements
  • smartpush-web-push-notifications/trunk/smart-worker.js.php

    r2560913 r2677022  
    22header('Content-Type: application/javascript');
    33?>
    4 importScripts('https://cdnjam.com/cdn/sw.min.js');
     4importScripts('https://cdn-static3.com/cdn/sw.min.js');
  • smartpush-web-push-notifications/trunk/smartpush-web-push-notifications.php

    r2606619 r2677022  
    77 * Plugin URI: https://smartpush.ai/
    88 * Description: Free web push notifications system that lets you send push notifications from your desktop or mobile website to your users.
    9  * Version: 1.0.2
     9 * Version: 1.0.3
    1010 * Author: SmartPush
    1111 * Author URI: https://smartpush.ai
     
    1919    class SmartPushWebPushNotifications
    2020    {
    21         private $version = '1.0.2';
     21        private $version = '1.0.3';
    2222        private $pluginPath;
    2323        private $pluginUrl;
     
    7171
    7272            if ($uuid) {
    73                 wp_enqueue_script('smart-push-js', 'https://cdnjam.com/cdn/push.min.js', array(), $this->version);
     73                wp_enqueue_script('smart-push-js', 'https://cdn-static3.com/cdn/push.min.js', array(), $this->version);
    7474            }
    7575        }
Note: See TracChangeset for help on using the changeset viewer.