Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-9144] BlackBerry: Implement BB push

GitHub Issuen/a
TypeNew Feature
PriorityMedium
StatusClosed
ResolutionFixed
Resolution Date2014-06-25T20:22:27.000+0000
Affected Version/sn/a
Fix Version/sRelease 3.3.0
ComponentsBlackBerry
Labelsblackberry_push, medium, planning-3.3.0, qe-3.3.0, qe-testadded
ReporterJosh Roesslein
AssigneePedro Enrique
Created2012-05-16T07:26:37.000+0000
Updated2014-07-25T20:09:28.000+0000

Description

registerForPushNotifications() for starting point BB push should be available after R6 release early in July. To see an overview of the BB10 push system see http://developer.blackberry.com/cascades/documentation/device_comm/push/index.html Java Based Server Side SDK http://developer.blackberry.com/devzone/develop/platform_services/push_overview.html To enable ASC some server side work is require. Make sure to give the ASC/360 teams early heads before working on this task.

Comments

  1. Pedro Enrique 2013-12-27

    Documentation on setting up push for BB10: https://gist.github.com/pec1985/8ad59783cd5b4adc45a2
  2. Pedro Enrique 2013-12-27

    PR Pending for titanium_mobile repo https://github.com/appcelerator/titanium_mobile/pull/5164
  3. Pedro Enrique 2013-12-27

    PR Pending for titanium_mobile_blackberry repo https://github.com/appcelerator/titanium_mobile_blackberry/pull/201
  4. Pedro Enrique 2014-01-16

    Merged into master
  5. Ingo Muschenetz 2014-03-11

    Pedro, didn't you have a server-side implementation for this already?
  6. Pedro Enrique 2014-03-11

    Yes, the documentation is here: https://gist.github.com/pec1985/8ad59783cd5b4adc45a2 And the sample implementation is here: https://0a247e8f40a42e51d63974fe36709dea14d95fab.cloudapp.appcelerator.com/?# Code for the server side using ACS is here: https://github.com/pec1985/BB10-Push-Server

    Edit

    Test page is now [HERE](https://ab95f2d79913d4d4a75a4262b334ced773534193.cloudapp.appcelerator.com/?#)
  7. Olga Romero 2014-05-07

    Tested and verified BB push is implemented. Mac osx 10.9.2 Mavericks Appcelerator Studio, build: 3.3.0.201405011408 Titanium SDK, build: 3.3.0.v20140507095715 Node.JS Version: v0.10.13 NPM Version: 1.3.2 acs@1.0.14 alloy@1.4.0-dev npm@1.3.2 titanium@3.3.0-dev titanium-code-processor@1.1.1 Device: BB10Z OS 10.2.1
  8. Pedro Enrique 2014-06-20

    For some reason the node.ACS page that I built to test the push notifications stopped working. When sending a push we get the following error:
       deliver-before-timestamp has already expired
       
  9. Olga Romero 2014-06-20

  10. Pedro Enrique 2014-06-25

    Opening ticket to edit comment

JSON Source