2012-12-10 115 views
1

我想通過quickblox API在我的android應用程序中實現推送通知。 成功執行所有步驟(註冊,創建推送令牌,創建訂閱),但最終拋出以下錯誤消息。Quickblox Android推送通知

"No recipients. At least one user should be subscribed for GCM (Android Push) (through SDK or REST API)"

我沒有得到越來越此錯誤

回答

1

任何線索向您發送推送通知哪些用戶?

我試圖發送推送給未訂閱GCM(Android Push)的用戶,並且您收到錯誤消息:「沒有收件人,至少有一個用戶需要訂閱GCM(Android Push)」

+0

請讓我知道如何訂閱GCM的用戶 – user1890904

+0

您已經寫過:(3個步驟:與用戶創建會話,創建推送令牌,創建訂閱)。多數民衆贊成 –

+0

嘿伊戈爾我有一個關於quickblox android sdk的問題,請訪問此鏈接:stackoverflow.com/questions/33979739/quick-blox-android-sdk –

3

我在iPhone上有同樣的問題。您正在嘗試向尚未訂閱的用戶發送推送通知,或者沒有人訂閱推送通知。

你能做什麼: - 在實際設備上運行你的應用程序,並在不同的登錄模擬器中運行應用程序。並嘗試發送推送通知。

0

您必須通過方法GCMRegistrar.register()註冊您的設備,請嘗試在真實手機而不是仿真器上運行。我也有同樣的錯誤。但它已解決

0

更新我的答案,我解決了這個問題, 訂閱推後只需從Quickblox註銷接收推送通知。

+0

你好巴基斯坦盧比,你能否詳細說明你的答案,我面臨着類似的問題。僅在對手應用程序關閉時推送纔有效 – Dimitri

+0

將您的QB sdk更新爲2.4,現在解決此問題! –