2013-08-06 112 views
0

我安裝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

回答

0

有對發送從客戶機側的請求需要三點:應用ID,推送到發送從服務器側的響應所需端口和PPG基URL

和三件事:PPG基URL,推用戶名和推密碼

檢查您是否使用Blackberry提供的確切憑證。如果這些不匹配,它會給出上述錯誤

+0

什麼是用戶名和密碼?它由RIM提供嗎? – Solution

+0

用戶名和密碼是您從BlackBerryPushServices郵箱收到的「BlackBerry Push Service評估憑證」 也稱爲pushUsername和pushPassword – CoffeeBeans

0

儘管在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錯誤,推送通知已停止生成。您可以幫我解決這個問題嗎? –