2012-06-11 98 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管理员设置代码 - 这不是一种成功的方法。