我們在註冊我們的設備時遇到了一些問題,所以我們可以在我們的Android移植應用程序中獲得推送通知。Android-Blackberry GCM:無法註冊移植的Android應用程序到GCM服務
這裏是我們的情景:
- 我們有OS版本的黑莓10開發阿爾法設備:10.0.9.388
-Already註冊到推送服務
-Created android.cfg和改變與從黑莓收到的價值:
- 增加清單權限。
- 我們使用調試令牌部署應用程序。
-Device被連接到網絡黑莓(我們可以添加聯繫人,通過BBM聊天等)
的.bar文件所生成的結構 - 似乎是好的。 (.apk,manifest -permissions也可以,android.cfg)
GCM在Android設備上工作正常,但是當我們在BlackBerry dev alpha設備上進行調試時,GCMRegistrar類的註冊方法未註冊我們的設備而getRegistrationId方法總是返回一個空字符串。
沒有異常被拋出,所以我們不知道註冊方法中失敗的是什麼。 有沒有辦法看到一些日誌?
我們試圖通過SSH連接到設備,但我們不知道在哪裏找到關於此的日誌(如果有的話)。
感謝您的回覆Raghav,我知道GCM無法在沒有Google Play的情況下正常工作,但我認爲也許黑莓在其Android運行時上做了一些魔術,比如包裝gcm api。 報價:http://developer.blackberry.com/android/apisupport/creating_push-enabled_android_apps.html 「[...] [...]當您註冊推送服務時,您會收到設備特有的註冊ID。包含8個字符[...] 我不知道如何獲得8個字符的註冊ID – 2013-02-25 19:30:11
@ ale.m他們說您需要在您的應用程序中使用BlackBerry自己的推送系統,而不是使用GCM。同樣的事情,但都是獨立系統 – 2013-02-25 20:27:15
因此,如果沒有使用Blackberry Java SDK,沒有辦法實現它嗎? – 2013-02-25 20:52:00