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
Retired
gbeukeboom
Posts: 2,559
Registered: ‎10-16-2009
My Device: BlackBerry Z10

Re: Is Pushapi Server down?

Thanks for confirming. Based on the error you provided a few posts back you are not including the serviceId parameter, could you please ensure that this is added?

 

Also, was it the real device or simulator that returned the squid-cache error?

Garett
@garettBeuk
--
Goodbye everybody!
Contributor
RoyWinnie
Posts: 31
Registered: ‎05-09-2011
My Device: OS6

Re: Is Pushapi Server down?

hi ,

 

You can see below. we have sent the serviceId at the first request. But The first request respond a error message.

 

So,  Could you please confirm that what the error on below URL.? Why it response the error? Which case will cause the error happen?

 

  /** Used as the URL to register this device to the BlackBerry Push server. */
    private static final String REGISTER_URL = BBP_SERVER + "/mss/PD_subReg?serviceid=" + APP_ID + "&osversion="
            + getDeviceSoftwareVersion() + "&model=" + DeviceInfo.getDeviceName() + ";ConnectionType=xxx-xxxxx;deviceside=false";


  /**
     * Attempts to register this device with the BlackBerry Push server. This
     * method also alerts the user whether the registration was successful
     * or not.
     *
     * @return True if the registration was successful, false otherwise.
     */
    public boolean registerForService()
    {
        if( !isRadioConnected() )
        {
            return false;
        }

        try
        {
            // Open a connection with the BB Push server and request registration
            byte[] encryptedData = connectAndRead(REGISTER_URL);

            // Open a new connection and register using the encrypted url.
            final String encryptedParam = new String(encryptedData);
            String encryptedUrl = BBP_SERVER + "/mss/PD_subReg?osversion=" + getDeviceSoftwareVersion()
                    + "&model=" + DeviceInfo.getDeviceName() + "&" + encryptedParam + ";ConnectionType=xxx-xxxxxc;deviceside=false";

            byte[] statusCodeData = connectAndRead(encryptedUrl);

            // Status code sent back to the application from the BB Push server
            final String statusCode = new String(statusCodeData);

            // Note: Developers should also register with the Content Provider
            // in order to notify the server that it can push data to this
            // device.

            // If registration succeeded then start listening to messages
            // from the server.
            if( (statusCode.equals(StatusCode.REGISTER_SUCCESSFUL) || statusCode
                    .equals(StatusCode.USER_ALREADY_SUSCRIBED)))           
            {
                _dataListener = new ListeningThread();
                _dataListener.start();

                showDialogAndWait("Registration Succeeded.");
                return true;
            }
            else
            {
                showDialogAndWait("Registration Failed\nStatus Code: " + statusCode);
                return false;
            }
        }
        catch( final Exception e )
        {
            showDialogAndWait("Registration Error\n" + e.toString());
            return false;
        }
    }

 

Retired
gbeukeboom
Posts: 2,559
Registered: ‎10-16-2009
My Device: BlackBerry Z10

Re: Is Pushapi Server down?

It shouldn't respond with error, but I think the issue now is that there is too much confusion on what is and has been tested.

 

Could you please respond with all of the following:

1) Test on a real device with BIS access, grab the full URL used to register as well as all error messages

2) The device model and software version used

3) Has push service ever worked for this device in the past?

Garett
@garettBeuk
--
Goodbye everybody!
New Contributor
anoop_gpr
Posts: 3
Registered: ‎06-11-2012
My Device: Blackberry Curve 9380

Re: Is Pushapi Server down?

Same issue i resloved by passing connection suffix  ';deviceside=false;ConnectionType=mds public'

New Contributor
anop72
Posts: 6
Registered: ‎07-18-2012
My Device: Curve 8520

Re: Is Pushapi Server down?

"active BIS"

 

how? could anyone describe for me.

 

If my sim card not have any plan. Is it work on push BIS

 

Cheers,

anop72

Retired
gbeukeboom
Posts: 2,559
Registered: ‎10-16-2009
My Device: BlackBerry Z10

Re: Is Pushapi Server down?

You will need a BIS data plan in order to receive pushed data.

Garett
@garettBeuk
--
Goodbye everybody!
New Contributor
anop72
Posts: 6
Registered: ‎07-18-2012
My Device: Curve 8520

Re: Is Pushapi Server down?

your correct. thanks