2012-06-11 149 views
1

我一直在撕掉我的頭髮剩下幾天,試圖結束我正在生產的移動應用程序的黑莓版本。雖然BB dev的其他部分令人沮喪,但沒有任何比較實施推送通知。黑莓應用程序如何向BIS和BES用戶發送推送通知?

我已閱讀RIM提供的關於推送通知的所有PDF和其他文檔頁面,但似乎他們故意模糊了所有重要細節。每個PDF中都有頁面和頁面試圖向您推銷其Push Plus服務,然後對這些實際重要的細節添加一兩句話。我也看過他們很少的樣品,但他們都是真正做作,並沒有真正的幫助。

的一個問題(這似乎對我來說,這將是移動開發者一個很常見的),我不能得到的答案是這樣的:

是否可以寫一個公共應用程序黑莓 - 一個普通的人應用程序不是一些瘋狂的公司特定的東西 - BIS和BES(個人和企業)用戶都可以安裝和使用推送通知?

看起來答案是肯定的,Facebook使用推送通知,我肯定會認爲這兩種用戶都可以使用Facebook - 但文檔清晰如泥,關於如何製作公開應用程序可以向BES用戶發送通知。

這是我必須解決的一個問題,如果可能的話,所以如果這意味着我必須編寫一些特殊的組件,我會這樣做,但我不知道它是否可能。

我使用Urban Airship做iOS和Android的通知(兩者都比以前的版本更容易實現1000倍),但是他們的文檔說他們不支持BES用戶(根本就不支持)。

我一直希望能夠找到清楚地說明所有這些東西如何工作的神奇文檔,但我不認爲它在那裏。

回答

2

許多BES用戶也有BIS,所以使用標準的BlackBerry推送服務應該覆蓋兩組用戶。

要專門使用BES推送,我認爲您需要爲每個想要使用的BES管理員設置代碼 - 這不是一種成功的方法。