Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

BlackBerry Push Development

Reply
New Contributor
AlaskanRogue
Posts: 5
Registered: ‎02-26-2014
My Device: Developer
My Carrier: AT&T

Capacity

What is the capacity (pushes/sec) of BlackBerry's push notification servers?

Please use plain text.
BlackBerry Development Advisor (Retired)
gbeukeboom
Posts: 2,559
Registered: ‎10-16-2009
My Device: BlackBerry Z10
My Carrier: Bell

Re: Capacity

They're the same servers that handle BBM and emails, so very very high :smileywink:

 

 

Garett
@garettBeuk
--
Goodbye everybody!
Please use plain text.
New Contributor
AlaskanRogue
Posts: 5
Registered: ‎02-26-2014
My Device: Developer
My Carrier: AT&T

Re: Capacity

 

Thanks for replying Garett,

 

So you think 500K pushes/second 24/7 with low latency wouldn't be a problem?

 

Marc

Please use plain text.
BlackBerry Development Advisor (Retired)
gbeukeboom
Posts: 2,559
Registered: ‎10-16-2009
My Device: BlackBerry Z10
My Carrier: Bell

Re: Capacity

Hi Marc,

 

Your account will still be capped at a certain quota, so going 500 pushes/second will likely exhaust that quota very fast. We do have test servers as well that you can use to perform *some* benchmarking, but the EVAL servers are much less powerful that PROD.

 

What's your use case? Or are you asking more from a theoretical perspective?

Garett
@garettBeuk
--
Goodbye everybody!
Please use plain text.
New Contributor
AlaskanRogue
Posts: 5
Registered: ‎02-26-2014
My Device: Developer
My Carrier: AT&T

Re: Capacity

Garett,

 

I think you missed the "K" behind the "500", 500K pushes / sec. This would be the projected upper limit. But you answered my question. So is BB open to independent push notication servers like Pushwoosh? Can they be used to wake up an app?

 

The use case is transaction approval notifications. The users would be opting in.

 

Marc

 

 

Please use plain text.
BlackBerry Development Advisor (Retired)
gbeukeboom
Posts: 2,559
Registered: ‎10-16-2009
My Device: BlackBerry Z10
My Carrier: Bell

Re: Capacity

Ah, you're right. 500k/second is kind of a crazy high limit, I don't think any apps hit that today, and it's likely not going to be an option to have a quota that will sustain that kind of activity.

 

Third party services like PushWhoosh and Urban Airship are supported, but they act more like a uniform middleware than an actual transport for the pushes. Your server pushes to one of these services, the services push to the BlackBerry Push servers on your behalf. You need to configure these services with your push account. 

Garett
@garettBeuk
--
Goodbye everybody!
Please use plain text.
New Contributor
AlaskanRogue
Posts: 5
Registered: ‎02-26-2014
My Device: Developer
My Carrier: AT&T

Re: Capacity

That was my understanding about them.

 

Ok, so on a different note: Is there a OS autostart for apps on BB? Push notification start?

 

Marc

Please use plain text.
BlackBerry Development Advisor (Retired)
gbeukeboom
Posts: 2,559
Registered: ‎10-16-2009
My Device: BlackBerry Z10
My Carrier: Bell

Re: Capacity

On BlackBerry 10 your app can register to be launched in the background when the app is first installed or the device starts up. This lets the app register for push without the user needing to launch the app directly.

 

Info on this trigger can be found here:

https://developer.blackberry.com/native/documentation/cascades/device_platform/headless_apps/trigger...

 

And a sample app that uses this trigger for push can be found here:

https://github.com/blackberry/Cascades-Community-Samples/tree/master/SimplePushClient/10.2.1

Garett
@garettBeuk
--
Goodbye everybody!
Please use plain text.