About us

Pushwoosh is a free multi-platform push notification service, which enables developers, marketing reps and product owners to keep in touch with their app users, drive engagement, promote products, push up sales, and track the progress of the campaign with notifications. Providing almost instant access to the service, we take the load off developers who can focus on creating beautiful products, deploy them on multiple platforms and support push notifications to all these platforms at the same time.

Our company is now using Unity 3D for a couple of major games in development and it became clear we wanted to benefit from this amazing work done by Pushwoosh team. It requires minimum efforts on our side and delivers functionality which is essential for most of the gaming projects.

Olga Zobova

Head of Mobile Games Publishing

Alawar Entertainment

READ TESTIMONIAL

Pushwoosh blog - what’s new?


SDK update note: Android Unity and Adobe AIR

Jul 21, 2014

Greetings,

Please note that we have updated our Android Unity and Android Adobe AIR SDKs with the fix of an issue that caused application crash on receiving the error response from the server. We strongly recommend updating your applications with the latest SDK version if you are using Unity or Adobe AIR.

Phonegap API and Guide changes

Jul 17, 2014

Greetings Phonegap users,

Please note that Phonegap API and our guides were recently changed.

Due to the support of the Windows Phone Phonegap we had to change the API for the Phonegap plugin starting with v3.1.0. Now the onDeviceReady function accepts PW_APPID as a parameter. Missing this parameter will lead to receiving the following error:

*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 0 beyond bounds for empty array’

The function call should be as follows:

pushNotification.onDeviceReady({pw_appid:"XXXX-XXXX"});

We strongly advise updating you project according to the updated guide, please refer to the Phonegap guide, the only changed functions are onDeviceReady and registerDevice.


IMPORTANT: These changes apply to the Phonegap CLI only, not Phonegap Build.

Urgent: Maintenance Downtime Rescheduled

Jun 10, 2014

Our apologies for the inconvenience, but we are forced to reschedule the downtime previously planned on 12:00 (noon) 11th of June, 2014.

The downtime is shifted 12 hours ahead, so the service will be closed for maintenance starting 12:00 (midnight) 12th of June, 2014 (CET time).

Pushwoosh will be back online by 2:00 AM 12th of June. We will do our best to shorten this period as much as possible.

Please check our Blog and Twitter for updates.

Weekend at Pushwoosh, Episode 02: Nokia is Back

Jun 02, 2014

During last years Nokia made its way to mobile markets of developing countries with the set of affordable yet full featured smartphones under the Asha brand. We used to support Nokia devices back in the days it ran Symbian, but it was deprecated because of low demand.

Today we are happy to officially release the Pushwoosh SDK for Nokia Asha devices, bringing Nokia back to the ranks of platforms supported by Pushwoosh. The integration process is pretty straightforward – as always, you can find it in our Guides.

Weekend at Pushwoosh, Episode 01: Get Personal with your Users

May 30, 2014

Great news, everyone!

Just recently we hit you with our release notes, our new features and a new (well, good old new) platform. Do you really think it is all that we’ve got?

The weekend is going to be hot here at Pushwoosh, and you will get all the latest news. Today we start with a fancy one: your very personal message.

Our motto is “Your App Can Talk“, and now the conversation is taken to the whole new level. Not only you know that John D. is playing you game, or shopping on your website, but you can properly greet him, while inviting him to drop by or revisit the app. Naturally, when you meet someone who is eager to talk to you after it’s been a while, you want them to call you by the name, not just offer an awkward handshake. When you walk into a local store that you visit daily, or hang out in a pub (today is Friday, after all), it is always welcoming to be greeted in a personal manner. Yes, that’s exactly how some of those bartenders get such great tips!

How does it work? All you need is to decide which of your current Tags to use, and we will do the rest. For instance, you have a Tag called “name”, or “alias”, you can use it while addressing your users. If you have a tag that indicates a level in the game, or the amount of gold earned, you can use it as well. TV channels, team names, school names, local currencies can all fit nicely into the message and add a personal touch that indicates accurate and relevant information behind your push.

Yes, it is available via Remote API, and we have created a simple menu in the Control Panel that handles your dynamic content. You will find it right next to the usual text field, so that you could customise your push in a couple of clicks.

personal_first

If you are using names in the content, it might be a good idea to capitalise the first letter. If you are in doubt whether all of your users are properly tagged, you can add a neutral default value, which will be used for those who are left out. If you believe that the message needs to be targeted precisely, and you’d like to skip those who cannot be identified, you can select the “Ignore” option.

That’s it! Your very first message with dynamic content is ready. Getting personal with your users is easy, isn’t it?

Right now this feature is in beta mode and available on Gold/Platinum accounts only. If you are not yet ready to upgrade, but still interested, you can always contact us for the test access!

Public BlackBerry 10 support is live!

May 14, 2014

Today we are proud to finally introduce the long awaited public support for BlackBerry 10 devices.

Now we have integration guides for both HTML5 / Webworks and repackaged Android Runtime applications.

Webworks integration is pretty straightforward, and all you need for it is our script and a couple of changes to the config.xml and index.html files.

Repackaging your Android app for BlackBerry is even easier – there’re 5 simple steps to port your existing Android application with integrated push notifications to BlackBerry.

You can find all our BB10 Configuration and Integration guides here.


BB10-what-the-push-looks-like


Don’t hesitate to contact us if you need any assistance with integration of push notifications into your BlackBerry 10 application, we will be glad to provide help and improve our guides.



Pushwoosh Release Note

May 13, 2014


Today we have updated Pushwoosh with the set of some sufficient improvements and new features.

Here’s what’s new this time:

  • Time-to-live parameter added for Android, iOS, Amazon, Mac OS X and Safari. It allows you to set the expiration period after which the notification will not be delivered to the device if it was offline when you just sent the message. Available in both Control Panel and API with separate parameters for each corresponding platform.

  • Setting-time-to-live



  • Separate payload counters for iOS, Mac OS X and Safari platforms, that consider all the additional platform-specific parameters (badges, custom sound, action button label, etc.) while calculating the number of characters you got left.

  • New-Payload-Counters



  • Custom sounds for native iOS and Android apps are as automated as possible now – latest Pushwoosh SDK lets us know about all the sound files in your build, and all you have to do is select the sound you want to use from the list. If you are not using the latest SDK yet, just input your sound file name manually in the Control Panel once, and it will be saved automatically after you send the push. Anyway, we recommend updating your apps with our latest SDKs.

  • Custom-Sounds-Field



  • No more confusion when it comes to time zones – now you can set the timezone in the Pushwoosh account details, and all time stamps (in Pushes history, Statistics, etc.) will be displayed in your local time.

  • Edit-Profile-Setting-Local-Timezone



  • Fixed the issue with API tokens and its restrictions – now all restrictions you change are set on Pushwoosh on-the-fly.


We are also glad to finally introduce the public support for BlackBerry 10 devices. Now we have integration guides for both HTML5 / Webworks and repackaged Android Runtime applications. You can find our BB10 Configuration and Integration guides here.


BB10-what-the-push-looks-like




Besides, there are dozens of minor fixes and changes to improve your experience with Pushwoosh.

We are working on some new useful stuff such as:

  • Periodic Pushes: the capability to set any frequency for the push message to be sent automatically;
  • Dynamic Content: allows you to address pushes to your users in person, use various modifiers, and more;
  • Geozone Clusters: group your Geozones in Clusters with its parent cool down period, edit existing Geozones, activate and disable them;
  • Drupal module, RSS-feed notifications, new Statistics, Emoji support, new platforms, and other cool stuff.

Stay tuned for our next updates!

Apple Member Center is Down

Apr 28, 2014

Please note that Apple Member Center cannot be reached at the moment. Auto Configuration for iOS will be available as soon as Apple fixes the issue.

http://devimages.apple.com/maintenance/

Pushwoosh Webinar: Cross Platform Push Notifications

Apr 07, 2014

We are proud to be partners with Marmalade, and we invite you to join us for the Marmalade Partner Webinar Series. Our free webinar on Cross Platform Push Notifications will be held on April 9th, 2014, at 12 PM PST.

Please register here if you would like to find out more about our cross-platform plugins for push notifications and ask questions in the realtime chat with the team.

See you online!