Pushwoosh Blog


We’ve always wanted to simplify the integration process and invent the easy way to send Safari, Chrome and Firefox Browser Pushes. Finally, our dreams came true and Pushwoosh Web Push SDK was created.

Advantages of the Unified Web Push SDK

Web Push

  • Supports Safari, Chrome, Firefox
  • You don’t have to integrate our Web Push SDK individually to every browser. Done once – works everywhere. This is the main principle of the update
  • Malfunctions are minimized: It’s much harder to fail the integration if there is only one script to build in

Preconditions

Please consider the following steps before the integration:

Feedback Required

Our users are the main driving force of the service, that’s why we need your opinion that much. We really appreciate when you evaluate our service and warmly welcome you to leave your feedback via Contact Us form on our website or help@pushwoosh.com. Don’t hesitate and report any bugs regarding Web Push SDK and other parts of Pushwoosh. You can also ping us on Twitter or Facebook. We’ll do our best to respond in a timely manner.

Challenge Accepted

International offline events are a great opportunity to challenge your company, know what it’s really worth and create a real value for people all over the world. Besides, this is a perfect chance to go global. In that case it wouldn’t be an overstatement to say that it was more than exciting to realize that we’re going to work with the Union of European Football Associations all through the EURO 2016.

UEFA, the governing body of European football, perfectly set the stage before this worldwide event. Their mobile application was developed to engage, inform and notify users throughout the entire tournament. And that’s where Pushwoosh stepped into the breach.

Objectives Set

The issue that faced us was the necessity to send unprecedentedly huge amount of push notifications in an extremely short period of time. In other words, we had to send pushes blazingly fast. The events that must have been accompanied with push notifications were truly numerous: from goals and penalties to line-ups and final score. Nothing should have been missed out.

Imagine the huge user base of the EURO 2016 app and get the idea of how big is the thing we were supposed to keep up and running.

Implementation

Luckily, the technology developed by our engineers allowed us to process truly big amounts of data and successfully accomplish the task.

What also should be noticed is an amazing push subscription rate of 75-80%. You’ll probably ask where the ruse is and notice that EURO is not a regular local event. Yes, the tournaments of such caliber and importance involve high level of hype and engagement automatically, BUT it doesn’t mean you can’t add some magic to make it perfect. Moreover, every app owner has a chance to create a rich user experience for the subscribers.

In the next blog post we will thoroughly describe the way UEFA achieved the push subscription rate of 75-80% with the help of Pushwoosh.

Things Left Unsaid

Euro 2016 is in full spate now. Until it ends, you have a perfect opportunity to make sure notifications are running smoothly. Download the app and see for yourself that pushes are being sent like a clockwork. But please don’t be frustrated to receive a push a few second earlier than you actually witness the event via TV or a web live stream. Since Pushwoosh is far beyond the common technologies you should be prepared for time travel and quantum breaks :)

A while ago we named the reasons to let push providers run your push notifications campaign. Along with insufficient speed and system instability, there are other key factors that make self-hosted push notification server a very questionable solution.

Scalability

Let’s imagine that your application or website gets one million users out of the blue. Are you ready to process, segment all this data and start sending push notifications in a timely manner? Even thoroughly tested systems are known to go down under such great, but such unexpected success.

The opposite use case is also possible. You spend time and money to build your own solution, hoping to have half a million subscribers in 10 days at the very outside. But in practice you have an audience of 27k one month later after you launched your application. Resources were spent but there is no expected output. However, there is no downgrade button to switch to lower pricing tier. Disappointing, isn’t it?

Our service fits Startup and Enterprise needs alike. Whether you have a handful or ten million devices, your push campaigns will be running smoothly. If your app gets one million installs in one day – we welcome them with open arms. You can grow with your own tempo and broaden the functionality of your Pushwoosh account as and when necessary.

Features

Self-hosted push notification server would probably send pushes to all subscribed devices. Poor segmentation will result in a low click-through rate and make you doubt push messaging is a technology made for your business. Missing out on push notifications benefits would only lose your money and loyal audience, don’t risk it!

We provide numerous features for each individual push campaign, suitable both for websites and mobile apps. Growing with your own tempo, you can gradually expand your features set and have a 100% personalized solution. Just name it, and we have it: Targeted Pushes, Multi-Language Environment, A/B/C/D Tests, In-App Messages, Rich Media, Team Access, Automation, Advanced Stats and many more!

Cost Efficiency

Over 3000 man-hours and more than $300,000 are spent monthly to keep Pushwoosh on the top of the stack. We translate our clients’ demands into cutting-edge features of high value. We take over the maintenance to save your time and money, and provide you with a powerful and easy-to-use service.

Grow with us! We are always happy to help you choose the best option. If you have any questions regarding pricing tiers or Pushwoosh functionality, don’t hesitate and drop us a line via Contact Us form on our website or help@pushwoosh.com.

When Facebook announced that they shut down Parse, we introduced the Parse Migration Tool and Pushwoosh Parse Adapter to provide Parse users with a decent alternative. But there is a point to stress about the Parse migration.

What are you talking about?

No matter whether Parse Android Push users are going to run their own push notification server, try Pushwoosh or migrate to another push provider, they should know the following.

First of all, there are three terms you need to be familiar with when sending Android pushes via Parse:

  • Registration ID: The GCM registration ID uniquely identifies an app/device pairing for push purposes.
  • Sender ID: The GCM sender ID is a public number that identifies the sender of a push notification.
  • API key: The GCM API key is a server secret that allows a server to send pushes to a registration ID on behalf of a particular sender ID.

GCM Android Push notifications, which are being replaced by FCM now, require you to create a Project in Google Developer Console and use your own Sender ID and Server Key. In order to simplify the configuration process, Parse offered to use their internal Sender ID and Server Key to send push notifications. If you used the default Parse Android push configuration settings and didn’t register your own GCM sender ID and GCM Server key, all your GCM tokens belong to Parse. This is what we never did at Pushwoosh and we always asked our users to register their own GCM Sender ID and GCM Server Key. What is important to understand is that Parse will never share his Private Server Key as it would compromise all Android push tokens from any Parse-based project.

What Does It Mean?

It means that you can use the default Sender ID and API key registered in Parse only to send push notifications via Parse. You can’t migrate these device tokens to another push service since you don’t have Parse’s Server Key. In that way these tokens can be considered gone. The only solution – you should start collecting new push tokens as soon as you can.

How Do I Fix This?

If you are going to try out Pushwoosh, you need to register your own Sender ID and API key for your Android application. Also, you need to integrate Pushwoosh Android SDK to your application and release the update to Google Play Store as soon as possible. Check our GCM Configuration guide to make the integration process as fast and smooth as possible.

If you have any questions regarding Android push notifications, don’t hesitate and drop us a line via Contact Us form on our website or help@pushwoosh.com.

We are always happy to collaborate!

Reasons to use push notifications are truly numerous, but the question you’ll ask yourself first is always the same: Should I run my own push notification server or use one of the push providers?

What is it like to run your own push notification server?

Self-hosted push notifications require a lot of things that can’t simply be ignored:

  • Infrastructure
  • Technical support
  • Service development
  • Stress testing
  • Release and Update policy

All these components need a whole lot of time and money and that’s only the tip of the iceberg. Our service is ready to work here and now. No development or testing is needed to integrate Pushwoosh and start sending mobile and web push notifications immediately.

Speed

No matter how experienced your development team is, you just can’t simply send a million pushes. Connections are being dropped, queues are growing, your database goes haywire. You’ll need time and cash to handle time-sensitive campaigns anyway.

Every single day we send 250+ million push notifications, and we do it blazingly fast! We take all the development and quality assurance costs upon us and give you stable and easy-to-use service.

Robustness

When you run your own push notification server, there is no way system resiliency can be guaranteed, and sporadic backups would not protect your project. You risk losing your data, and that is the worst thing to happen right in the middle of the push campaign!

We provide our clients with a robust service with guaranteed uptime and fault tolerance. Real-time replication is ensured by our high-end privately owned hardware.

Pushwoosh expertise

We’ve built trust-based relationships with more than 45,000 clients, more than 80,000 apps receive push messages powered by Pushwoosh. More than 250 million notifications are delivered by Pushwoosh on a daily basis.

We work closely with our community to make sure that all features we provide are valuable and relevant. Your push campaigns will be handled by professionals who know digital communications from A to Z!

Stay tuned and you’ll know why the scalability of a service matters that much, what features of a push service are most in-demand, and how we create a real value for our customers.

Pushwoosh https://www.pushwoosh.com/blog/wp-content/themes/pushwoosh/img/logo.png support@pushwoosh.com