黑莓推送通知,推送服务SDK错误

问题描述:

我安装BlackBerry SDK推送服务器和我得到的应用程序ID和端口和我使用的教程SamplePushEnabledApp我与那些数据黑莓推送通知,推送服务SDK错误

应用ID registred它:xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

PPG基本URL ** http://pushapi.eval.blackberry.com

推出口:XXXXXXXX

对于强制启动应用我使用url https://XX.XX.XX.XX:8443/sample-push-initiator/使用此,对成功创建应用程序rovide APPID,名称和服务级别= Push-Essential。 appID与RIM提供的相同。

我试图从推菜单项推msg,但它给我错误INVALID订户。

我已经将订户名称添加为由RIM给出的APP_ID,我也尝试将设备PIN码作为订户名称,但发生相同的错误。

PLZ帮我解决了这个问题。 有没有解决方案?

+0

检查此示例http://rincethomas.blogspot.in/2012/07/push-notification-in-blackberry.html#links – Signare

有对发送从客户机侧的请求需要三点:应用ID,推送到发送从服务器侧的响应所需端口和PPG基URL

和三件事:PPG基URL,推用户名和推密码

检查您是否使用Blackberry提供的确切凭证。如果这些不匹配,它会给出上述错误

+0

什么是用户名和密码?它由RIM提供吗? – Solution

+0

用户名和密码是您从BlackBerryPushServices邮箱收到的“BlackBerry Push Service评估凭证” 也称为pushUsername和pushPassword – CoffeeBeans

尽管在BB设备中实现推送服务时可能会很迟才回答您遇到的问题/问题,但是最近我成功地实现了这一点,并且我知道如何如果您不是BB应用程序开发人员,很难做到这一点。

希望你已经通过下面的URL在你的PC上安装BB推送服务SDK。

http://developer.blackberry.com/bbos/java/documentation/push_service_sdk.html 
http://developer.blackberry.com/bbos/java/documentation/developing_push_enabled_app.html 

因此,对于这一点,如果你能安装推送服务SDK(BPSS-1.2.0.29.exe),你将有一个BPSS目录,并根据本下面的事情会得到创建。

apache-tomcat-7.0.26 
logs 
pushsdk-high-level 
pushsdk-low-level 
Uninstall_BPSS 
Push_Service_SDK_for_Java_InstallLog.log 

现在我用pushsdk-low-level来推动。

您可以通过

https://localhost:8443/pushsdk-low-level 

但是从开始就需要在设备上正确安装样品pushDemo应用这种低级推发起前推访问该Web应用程序(推送发起暨内容提供商)。 注意:您无法使用模拟器测试推送服务。

然后,你需要使用端口(XXXXX)的AppId(XXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXX)和BPS服务器URL进行注册:http://cpXXXX.pushapi.eval.blackberry.com,推发起申请网址:http://XX.XXXX.XXX.XX:8443/pushsdk-low-level,并使用耻骨(BIS)的网络选择。

现在让我告诉你这个pushDemo示例是什么。 首先它会尝试使用Push启动器应用程序URL来标记/存储BB设备PIN,以获得有关已在您的Push启动器(这里是我们的低级别应用程序)中注册的所有PIN的信息。但是对于这个测试,你可以通过评论中RegisterCommand.java类样品PushDemo应用

ContentProviderProtocol.performCommand(ContentProviderProtocol.CMD_SUBSCRIBE, username, password, isEnterprise, tx); 

现在运行你的设备上这个修改应用和插入注册所需的所有数据,下面的代码行忽略,你会被要求输入用户名/密码,给任何东西。并注册它应该注册成功。

一旦您在您的BB设备上成功注册您的应用程序。

现在,您应该能够将您的push-low-level web应用程序推送到您设备上的pushDemo客户端应用程序。注意:在推低级别推送页面上询问的地址不过是设备的PIN码。

如果您有任何其他帮助来实现这一点,请给我打电话。

+0

嗨 我已成功实施BB推送通知,并在8月份给出了有效日期。突然间服务器开始发出401错误,推送通知已停止生成。您可以帮我解决这个问题吗? –