06-02-2010 08:39 AM - edited 06-02-2010 08:46 AM
I have an app which is succesfully registered at blackberry push servers:
12:30:34,175 [INFO] PushServiceBackground: PushService.register
12:30:34,185 [INFO] PushUtils: Opening URL:
http://pushapi.eval.blackberry.com/mss/mss/PD_subR
12:30:34,217 [INFO] ConnectionFactory: getConnection
;ConnectionTimeout=20000
Response
aram=+%BC%DB%B1%A0%C0%8E%1Fw%D6%DF%91%F9%E4%9E%1F%
12:30:34,993 [INFO] PushMessageReader: Registering at rim servers for push:
http://pushapi.eval.blackberry.com/mss/mss/PD_subR
12:30:35,16 [INFO] PushUtils: Opening URL: http://pushapi.eval.blackberry.com/mss/mss/PD_subR
12:30:35,36 [INFO] ConnectionFactory: getConnection
http://pushapi.eval.blackberry.com/mss/mss/PD_subR
12:30:35,660 [INFO] PushService: storePushInfo: PushInfo[is_registered -> true, push_not_reg_dialog_skip -> false, push_not_supported_dialog_skip -> false, is_listening -> false, has_been_started_from_ui -> true, ] VM:ECTTv=6
12:30:35,722 [INFO] PushServiceBackground: PushService.startListening
12:30:35,735 [INFO] PushService: storePushInfo: PushInfo[is_registered -> true, push_not_reg_dialog_skip -> false, push_not_supported_dialog_skip -> false, is_listening -> true, has_been_started_from_ui -> true, ] VM:ECTTv=6
12:30:35,801 [INFO] PushMessageReader: startListening for push messages
12:30:35,811 [INFO] PushMessageReader: Comparing SIM card data, current - [2,0,4,0,...], stored - [2,0,4,0,...]
12:30:35,820 [INFO] PushMessageReader: MessageReadingThread started
12:30:35,828 [INFO] PushServiceBackground: Show push policy dialog if needed
12:30:35,844 [INFO] PushMessageReader: Starting to listen for push messages through 'http://:20142;deviceside=false;ConnectionType=mds
12:30:35,858 [INFO] PushMessageReader: Running message reading thread
12:30:35,869 [INFO] PushMessageReader: socket.acceptAndOpen
As you can see we are reading on port: 'http://:20142 as specified by rim.
Now we sent a push message to a this phone's PIN number, the blackberry push servers say the message is accepted:
Our PUSH-ID: 1275481253.9
PUSH-ID: 1275481253.9
REPLY-TIME: 2010-06-02T12:20:54Z
Response CODE: 1001
Response DESC: The request has been accepted for processing.
However the Push Messages is NEVER delivered to the phone.
We are connected via a BIS enabled sim card over 3G.....
It all worked before... but now it doesnt work anymore...
Is there something changed at this service?
https://pushapi.eval.blackberry.com/mss/PD_pushReq
Thanks in Advance..
This basically stops me from testing the push enabled app.
06-03-2010 05:59 AM
06-03-2010 10:51 AM
So can somebody from RIM help us with this issue?
06-03-2010 01:09 PM
I confirm, we have the same problem since the same day.
On june the 1st it was working very well, and the day after, without any modifiction on either our server or client applications, this wasn't working any more.
We have a confirmation from the RIM server that the push sending has been processed correctly ("The request has been accepted for processing."), but the push is never delivered to the phone.
Regards
06-04-2010 08:39 AM
So can somebody from RIM please reply!?
Our whole scrum sprint is stalled. Can you please at least confirm that your push servers are failing / working ?
I already did debugging this whole morning , because maybe it is a problem on our clientside... but even reverting back to a version that worked before doesnt help..
RIM what is happening?
06-04-2010 09:11 AM
For what it's worth pushes are working fine for me in Eval.
Try and issue a status query PAP XML to see what the final outcome of your push message was - the status code returned from that message will give you a clue as to what is going on. Maybe your pushes are expiring before getting to the device in which case you'll get back a 4500 error code?
06-04-2010 09:16 AM
We only have Blackberry Essentials so we cant check for the status of a push message.
Can we?
If so how do i check it? What is the url of the service to check it?
06-04-2010 09:42 AM - edited 06-04-2010 09:46 AM
Just to let you know what i'm sending
2010-06-04T16:42:01Z--mPsbVQo0a68eIL3OAxnm
Content-Type: application/xml; charset=UTF-8
<?xml version="1.0"?>
<!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 2.1//EN" "http://www.openmobilealliance.org/tech/DTD/pap_2.1
<pap>
<push-message push-id="1275658921.52" deliver-before-timestamp="2010-06-04T16:42:01Z" source-reference="YYYY"><address address-value="XXXXX"/><quality-of-service delivery-method="unconfirmed"/>
</push-message>
</pap>
--mPsbVQo0a68eIL3OAxnm
Content-Type: text/plain
Push-Message-ID: 1275658921.52
{type: "alert", version: "1", message:"hello"}
--mPsbVQo0a68eIL3OAxnm--
Our PUSH-ID: 1275658921.52
PUSH-ID: 1275658921.52
REPLY-TIME: 2010-06-04T13:42:01Z
Response CODE: 1001
Response DESC: The request has been accepted for processing.
06-04-2010 10:48 AM
You are right, you can't issue status query with Push Essentials.
You will need to contact RIM support. But as I said I am successfully receiving pushes through Eval today so the problem is not with the RIM push infrastructure. And since you are getting a 1001 response there error must be somewhere between the RIM push infrastructure and your device.
One last question, when you send a push do you see the arrows in the top right corner of the device moving? If so the push data is arriving at your device but your application either isn't listening properly or not receiving the push properly.
06-04-2010 10:52 AM
Indeed i managed to see those arrows moving in the top right corner... but the app is listening on the correct port and waiting for a push messages. It it just not called from the blackberry os... what can i be doing wrong here?