几天来,我一直在努力整理我正在制作的移动应用程序的黑莓版本。尽管 BB 开发的其他部分一直令人沮丧,但没有什么能比得上实现推送通知。
我已经阅读了 RIM 提供的有关推送通知的所有 PDF 和其他文档页面,但似乎它们故意对所有重要细节含糊其辞。每个 PDF 中都有页面和页面试图在他们的 Push Plus 服务上向您推销,然后是关于实际重要细节的一两句话。我也看过他们很少的样本,但他们都是真的做作,并没有真正的帮助。
我无法得到答案的一个问题(在我看来这对于移动开发者来说是一个很常见的问题)是:
是否可以为黑莓编写一个公共应用程序——一个普通人的应用程序,而不是一些疯狂的公司特定的东西——BIS 和 BES(个人和公司)用户都可以安装和使用推送通知?
答案似乎是肯定的,Facebook 使用推送通知,我当然会假设这两种用户都可以使用 Facebook——但文档非常清楚你将如何制作一个可以向其发送通知的公共应用程序BES 用户。
如果可能的话,这是我必须解决的问题,所以如果这意味着我必须编写一些特殊的组件,我会这样做,但我什至不知道这是否可能。
我使用 Urban Airship 为 iOS 和 Android 做通知(到目前为止,两者的实现都比 BB 快 1000 倍),但他们的文档说他们不支持 BES 用户(根本)。
我一直希望找到一份神奇的文件,清楚地说明所有这些东西是如何工作的,但我认为它不存在。